Популярные вопросы по тегу XSLT
Вставка разрыва строки в PDF-файл, созданный из XSL FO с использованием <xsl: value-of>
... едующим 12 образом: <fo:block> <xsl:value-of select="descriptionStr"/> </fo:block> В этом случае значение, которое 11 выводится в мой PDF-документ, является буквальным 10 значением, поэтому оно выглядит точно так 9 же, как в предыдущем примере, со всеми литералами 8 <fo:block/>. Я пробовал вручную жестко закодировать 7 <fo:blo ...
Ошибка при загрузке таблицы стилей: не удалось проанализировать таблицу стилей XSLT.
... <greeting>Hello World!</greeting> </message> А это мой xsl-файл: <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/xsl/Transform"> <xsl:template match="/"> <html> <body> <h1><xsl:value-of select="message/greeting"/></h1> </body> </html> </xsl:template> </xsl:style ...
XSLT-переменная в фигурные скобки
... ируется и заполняется 1 строкой): <xsl:element name="{$fieldName}"> <xsl:apply-templates select="field"/ ...
Можете ли вы указать два условия в атрибуте теста xslt?
... для случаев, ко ...
Как добавить несколько тестовых условий в выражение атрибута test тега <xsl: if>
... атрибута test в теге <xsl:if> XSLT, например <xsl:if test="$var='ab' | $var='bc' | $var='ca' "> </xsl:if> Я 8 получаю сообщение об ошибке «Выражение должно 7 быть оценено для набора узлов». Есть ли возможность 6 закодировать несколько таких условий в теге 5 <xsl:if>? Может ли кто-нибудь объяснить, как мы можем 4 добиться этой п ...
XSLT if - атрибут равен строке
... <!--a lot of other stuff that I don't want to duplicate by multiplying the xsl:templates--> <xsl:template> Этот тест, кажется, всегда 2 возвращает false, может быть, у меня нет 1 хорошего синтаксиса? Этот XML: <sometag type="sometype" something="visible"/> <sometag type="sometype" something="hidden"/> <sometag type="sometype"/> ...
XSLT: как бороться с проверкой значения элемента?
... работа заключается в 5 том, чтобы проверить значение и написать 4 <Gender_Tag>Male</Gender_Tag> или <Gender_Tag>Female</Gender_Tag> в соответствии с к значениям M или 3 F со ...
Что мы подразумеваем под этой нотацией xsl <xsl: template match = "/ | @ * | node()">
... что мы имеем в виду под этим 3 ... <xsl:template match="/|@*|node()"> <xsl:apply-templates match="@*|node()"/> </xsl:template> Пожалуйст ...
Добавление атрибута к узлу
... lt;Employee countryid="32"> <countryid>32</countryid> <id name="id">1</id> <firstname >ABC</firstname> <lastname >XYZ</lastname> </Employee> <Employee> <countryid>100</countryid> <id name="id">2</id> <firstname >ddd</firstname> <lastname >ggg</lastname> </Employee> ...
Вызвать шаблон xslt с параметром
... ntToDump" /> <xsl:for-each select="$elementToDump/@*"> <xsl:text>&#10;</xsl:text> <!-- newline char --> <xsl:value-of select="name()" /& ...
Какие хорошие инструменты CLI для JSON?
... атывать журналы 56 времени, чтобы оценить влияние недавнего 55 изменения кода на производительность и пропускную 54 способность, мои инструменты остаются прежними: grep, awk, sed, tr, uniq, sort, zcat, tail, head, join и 53 split. Чтобы склеить их все вместе, Unix предоставляет 52 нам каналы, а для бол ...
Как вывести амперсанд (&) из XSLT
... бы 5 XSLT компилировался. Я преобразовываю XML 4 в HTML. Однако, когда текстовое поле заполняется 3 XSLT, мне нужно, чтобы &amp; отображался как 2 &. Н ...
Создание массивов в xslt
... ли в Интернете 3 подходящие примеры для изучения? Если нет, есть 2 ли способ хранит ...
Как указать "не равно" при сравнении строк в XSLT <xsl: if>?
... ет. <xsl:for-each select="Directory/Match"> <xsl:if test = "Count != N/A"> <tr> <td><xsl:value-of select="@bookName" /></td> <td><xsl:value-of select="@AuthorName" />&l ...
Как получить сумму() значений узлов в XSLT
... <Potential>3</Potential> </Detail> </Retailer> <Retailer> <ID>598419</ID> <Name>Acme NO 1071</Name> <Detail> <CashPaymentsToday>NONQUAL</CashPaymentsToday> <Potential>NONQUAL< ...
xsl: переменная как значение xpath для другого тега xsl
... Я хочу создать переменную 7 со значением, которое зависит от значения 6 другого атрибута узла XML. Это хорошо работает. Но 5 когда я пытаюсь создать переменную со строковым 4 значением, представляющим XPath, она просто 3 не работает, когда я пытаюсь использовать 2 ее как XPath в более позднем XSL-теге. <xs ...
Есть ли элемент имени XSLT?
... equired stuff --> <name>Robert</name> <!-- optional stuff, free form for future extension. Using XMLSchema's xsd:any --> <profession>programmer</profession> <hobby>photography</hobby> </person> <xsl:for-each se ...
Лучший редактор XSLT и | Отладчик
... одит для создания, редактирования, поддержки 6 и, возможно, отладки ваших файлов XSLT? Я 5 работаю над довольно большим проектом, и 4 у нас есть масса файлов XSLT, и их реали ...
XslLoadException: разрешение внешних URI запрещено
... = true; myXslTrans.Load("visio.xsl",sets,null); myXslTrans.Transform("page1.xml", "page.html"); после текста исключения 2 и трассировки стека: System.Xml.Xsl.XslLoadException: XSLT compile error. An error occurred \bin\Debug\visio.xsl(116,40). ---> System.Xml.XmlException: Resolving of external URIs was prohibited. at System.Xml.Xsl.Xslt.XsltLoader.Load(XmlReader read ...
Как включить файл javaScript в xslt
... / библиотеку javaScript в файл ...
Как отобразить в выводе XML
... щью XSLT. Мне 4 нужно отобразить &nbsp; в выводе XML. Я пробовал 3 несколько вариантов отображения &nbsp;, но он 2 отображае ...
Как получить модуль числа в XPath / XSLT?
... th, но 2 это не работает: <xsl:if test="(count()%8)"> Как мне это сд ...
Разница между xsl: param и xsl: variable
... template name = myTemplate, который 5 будет вызываться в другом файле xsl. Устаревший 4 код, похоже, использует 'xsl: variable' при 3 использовании в xsl: template match = "legacyTemplate" ...
Получить имя тега / имя атрибута в XML с помощью XSLT
... 5 у меня есть XML-файл, подобный этому: <a> <apple color="red"/> <banana color="yellow"/> <sugar taste="sweet"/> <cat size="small"/> </a> Часть 4 моего файла XSLT выглядит следующим образом: <xsl:element name="AAA"> <???> </xsl:element> Итак, что 3 я должен написать в части ???, чтобы получить 2 такой результат: Для имени тега: <AAA>apple</AA ...
Получите первый дочерний узел в XSLT с помощью local-name()
... 3 элементов первого экземпляра книги. //books[1]/* Возврат <author/> <title/> И 12 это нормально работает, но мне нужно заставить 11 его работать с помощью local-name(). Я пробовал 10 следующее, но ничего из этого не работает 9 ... //*[local-name()='books']/* это возвращает повторяющиеся элементы 8 автора и заголовка, это нехорошо, они мне 7 нужны только от первого дочернего элемента //*[local-name()=' ...
Получить значение атрибута из c # / xpath
... есть файл app.config, и мне нужно 4 получить значение атрибута: <param name="File" value="C:\"/> Liquid XML Studio 3 ...
Преобразование строки в целое число в XSLT 1.0
... поэтому я не могу использовать 2 те функции, которые поддерживаются в xslt 1 2.0. Пож ...
XSL, если тест начинается с
... рагмент XML <dc:date>info:eu-repo/date/embargoEnd/2013-06-12</dc:date> <dc:date>2012-07-04</dc:date> Мне нужно с помощью 2 XSL выводить только год строки, не начинающейся с info:eu-repo. Я пытаюсь 1 так, но не получается. Я ошибаюсь с for-each? <xsl:if test="not(starts-with('dc:date', 'info:eu-repo'))"> <xsl:for-each select="dc:date"> & ...
Получить имя файла с помощью xsl
... elect="base-uri()" /> , но получено «Неустранимая ошибка! Не удалось найти фу ...
В чем разница между и?
... оторый 5 выполняет то же действие, что и показано 4 ниже. <xsl:text>&#160;</xsl:text> Есть ли разница между этими символами? Есть 3 ли примеры, когда один из них будет работать, а 2 другой - нет? Какой из них рекомендуется 1 добавить? Спасибо, Самбхадж ...
Текущий узел против узла контекста в XSLT / XPath?
... можете найти оба используемых 2 термина здесь: http://www.w3.org/TR/xslt. ...
xslt: подстрока-перед
... д: <weather-code>14 3</weather-code> <weather-code>12</weather-code> <weather-code>7 3 78</weather-code> Теперь я хотел 6 бы получить только первое число каждого 5 узла, чтобы установить фоновое изображение. Итак, для ...
Эквивалент XSLT для JSON
... -то, что 2 позволяет мне преобразовывать JSO ...
XSLT, если синтаксис выражения, объединение более одного выражения
... е не удалось легко найти синтаксис 9 выражения в Интернете, это может быть XPath, но 8 я не уверен, поддерживает ли XPath () для 7 группировки выражений. Я не эксперт по XSL 6 / XML / XSD, поэтому не знаю, является ли 5 это выражение XPath или что-то в этом роде. Я 4 бы предпочел не использовать вложенные операторы 3 <xsl:if>, если это возможно, и хотел бы придерживаться 2 ...
Как реализовать оператор if-else в XSLT?
... в XSLT, но мой код просто не разбирается. Есть 1 ли у кого-нибудь идеи? <xsl:variable name="CreatedDate" select="@createDate"/> <xsl:variable name="IDAppendedDate" select="2012-01-01" /> <b>date: <xsl:value-of select="$CreatedDate"/></b> ...
xsl для преобразования xml в json
... } ], "lastTime": "2013-12-06T16:43:36.000-05:00" }, { "Name": "CAYS", "ID": [ { "pname": "CAD", "value": "DGSG" }, { "pname": "ARCAD", "value": "2847114" } ], "lastTime": "2013-12-07T20:02:38.000-05:00" } ], "line": "Minerals" } ] } } Как написать общую ...
Требуется значение переменной в качестве имени элемента с использованием XSLT
... ="not(./descendant::w:b)"> <xsl:variable name="b">0</xsl:variable> </xsl:if> <xsl:if test="not(./descendant::w:u)"> <xsl:variable name="u">0</xsl:variable> </xsl:if> <xsl:if test="not(./descendant::w:caps)"> <xsl:variable name="c">0</xsl:variable> ...
В чем разница между xsl: copy и xsl: copy-of?
... y и xsl:copy-of. Что мне следу ...
XPath найти, если узел существует
... ся, что страница веб-сайта 2 имеет правильную базовую структуру, такую 1 как /html/body и /html/head/title. ...
Несколько условий (и оператора) в XPath
... name="book2" title="Title 2" author="Author 2"/> <book name="book3" title="Title 1" author="Author 2"/> </books> <myBooks> <book name="Test1" title="Title 1" author="Author 1"/> <book name="Test2" title="Title 2" author="Author 1"/> <book name="Test3" title="Title 1" author="Author 2"/> </myBooks> </bookstore> Я хо ...
XSL: как лучше всего сохранить узел в переменной, а затем использовать его в будущих выражениях xpath?
... ужно (извините, код написан 3 у меня в голове, поэтому он может быть не 2 на 100%): <xsl:variable name="hotels" select="/results/hotels[active='true']" /> <xsl:variable name="3_star_or_less" select="/results/hotels[number(rating) <= 3]" /> <xsl:for-each select="3_star_or_less"> <xsl:sort select ...
Как вставить пробел между двумя (встроенными) элементами?
... ; <xsl:number/> <xsl:value-of select="@title"/> </fo:block> Ожидаемый 4 результат: 1 Введение Вместо этого я получаю 1Введение Похоже, XML 3 не учитывает этот пробел. Попытки Я безуспешно пробовал 2 несколько возможных решений: <fo:block> <xsl:number/><fo:inline white-space="pre"> </fo:inline><xsl:value-of select="@title"/> </fo:block> или &l ...
Удалить теги xml с помощью XSLT
... ;form1> <Page1> <Page2> <contractInfo> ... </contractInfo> <paymentInfo> ... </paymentInfo> </form1> <commercialType> .... </commercialType> <userList> ... </userList> <officesList> ... </officesList> <commercialType> .... </commercialTyp ...
Можно мне привести пример "режима" шаблона в xsl?
... emp_name" mode="mode"> Что означает mode? Я искал много ресурсов, но 2 не смог найти для это ...
XSLT 1.0 Получить текущую дату и время
... очу взять эту строку и заменить 4 ее текущими датой и временем в том же формате, как 3 показано выше. ГГГГ-ММ-ДДТЧЧ: ММ: ССЗ Узел 2 находится в простра ...
Преобразование строки в формат даты в XSLT
... образование XSL для преобразования строки 2 / даты в этот формат: 4/17/2012 03 ...
Как выбрать каждый дочерний узел родителя в инструкции for-each xslt?
... 8</distance> <dtg>1374786000000</dtg> <latitude>????</latitude> <longitude>????</longitude> <pressure>22.300001</pressure> <sea>0.2</sea> <sog>14.7</sog> <stw>???</stw> <swell>1.7</swell> <waves>1.711724324567694</waves> ...
Деление в XSLT
... разить 5 это число, но, похоже, я не могу понять 4 его правильно. Вот что у меня есть для отображения 3 значения: $<xsl:value ...
Как ссылаться на текущее значение узла в XSL для каждого теста?
... ook>1110</book> <book>1111</book> <book>1112</book> <book>1113</book> </books> Я 3 пытаюсь настроить условие, которое проверяет 2 значение текущего узла в for-each, но я делаю что-то 1 не так: <xsl:for-each select=" ...
Добавление элемента в середине xml с помощью xslt
... t;?xml version="1.0" encoding="utf-8"?> <employee> <Name>ABC</Name> <Dept>CS</Dept> <Designation>sse</Designation> </employee> И мне нужен результат, как 3 показано ниже: <?xml version="1.0" encoding="utf-8"?> <employee> <Name>ABC</Name> <Age>34&l ...