Популярные вопросы по тегу XSLT

Вставка разрыва строки в PDF-файл, созданный из XSL FO с использованием <xsl: value-of>

... едующим 12 образом: &lt;fo:block&gt; &lt;xsl:value-of select="descriptionStr"/&gt; &lt;/fo:block&gt; В этом случае значение, которое 11 выводится в мой PDF-документ, является буквальным 10 значением, поэтому оно выглядит точно так 9 же, как в предыдущем примере, со всеми литералами 8 &lt;fo:block/&gt;. Я пробовал вручную жестко закодировать 7 &lt;fo:blo ...

Ошибка при загрузке таблицы стилей: не удалось проанализировать таблицу стилей XSLT.

... &lt;greeting&gt;Hello World!&lt;/greeting&gt; &lt;/message&gt; А это мой xsl-файл: &lt;?xml version=&quot;1.0&quot;?&gt; &lt;xsl:stylesheet version=&quot;1.0&quot; xmlns:xsl=&quot;http://www.w3.org/1999/xsl/Transform&quot;&gt; &lt;xsl:template match=&quot;/&quot;&gt; &lt;html&gt; &lt;body&gt; &lt;h1&gt;&lt;xsl:value-of select=&quot;message/greeting&quot;/&gt;&lt;/h1&gt; &lt;/body&gt; &lt;/html&gt; &lt;/xsl:template&gt; &lt;/xsl:style ...

XSLT-переменная в фигурные скобки

... ируется и заполняется 1 строкой): &lt;xsl:element name="{$fieldName}"&gt; &lt;xsl:apply-templates select="field"/ ...

Можете ли вы указать два условия в атрибуте теста xslt?

... для случаев, ко ...

Как добавить несколько тестовых условий в выражение атрибута test тега <xsl: if>

... атрибута test в теге &lt;xsl:if&gt; XSLT, например &lt;xsl:if test="$var='ab' | $var='bc' | $var='ca' "&gt; &lt;/xsl:if&gt; Я 8 получаю сообщение об ошибке «Выражение должно 7 быть оценено для набора узлов». Есть ли возможность 6 закодировать несколько таких условий в теге 5 &lt;xsl:if&gt;? Может ли кто-нибудь объяснить, как мы можем 4 добиться этой п ...

XSLT if - атрибут равен строке

... &lt;!--a lot of other stuff that I don't want to duplicate by multiplying the xsl:templates--&gt; &lt;xsl:template&gt; Этот тест, кажется, всегда 2 возвращает false, может быть, у меня нет 1 хорошего синтаксиса? Этот XML: &lt;sometag type="sometype" something="visible"/&gt; &lt;sometag type="sometype" something="hidden"/&gt; &lt;sometag type="sometype"/&gt; ...

XSLT: как бороться с проверкой значения элемента?

... работа заключается в 5 том, чтобы проверить значение и написать 4 &lt;Gender_Tag&gt;Male&lt;/Gender_Tag&gt; или &lt;Gender_Tag&gt;Female&lt;/Gender_Tag&gt; в соответствии с к значениям M или 3 F со ...

Что мы подразумеваем под этой нотацией xsl <xsl: template match = "/ | @ * | node()">

... что мы имеем в виду под этим 3 ... &lt;xsl:template match="/|@*|node()"&gt; &lt;xsl:apply-templates match="@*|node()"/&gt; &lt;/xsl:template&gt; Пожалуйст ...

Добавление атрибута к узлу

... lt;Employee countryid="32"&gt; &lt;countryid&gt;32&lt;/countryid&gt; &lt;id name="id"&gt;1&lt;/id&gt; &lt;firstname &gt;ABC&lt;/firstname&gt; &lt;lastname &gt;XYZ&lt;/lastname&gt; &lt;/Employee&gt; &lt;Employee&gt; &lt;countryid&gt;100&lt;/countryid&gt; &lt;id name="id"&gt;2&lt;/id&gt; &lt;firstname &gt;ddd&lt;/firstname&gt; &lt;lastname &gt;ggg&lt;/lastname&gt; &lt;/Employee&gt; ...

Вызвать шаблон xslt с параметром

... ntToDump" /&gt; &lt;xsl:for-each select="$elementToDump/@*"&gt; &lt;xsl:text&gt;&amp;#10;&lt;/xsl:text&gt; &lt;!-- newline char --&gt; &lt;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;amp; отображался как 2 &amp;. Н ...

Создание массивов в xslt

... ли в Интернете 3 подходящие примеры для изучения? Если нет, есть 2 ли способ хранит ...

Как указать "не равно" при сравнении строк в XSLT <xsl: if>?

... ет. &lt;xsl:for-each select="Directory/Match"&gt; &lt;xsl:if test = "Count != N/A"&gt; &lt;tr&gt; &lt;td&gt;&lt;xsl:value-of select="@bookName" /&gt;&lt;/td&gt; &lt;td&gt;&lt;xsl:value-of select="@AuthorName" /&gt;&l ...

Как получить сумму() значений узлов в XSLT

... &lt;Potential&gt;3&lt;/Potential&gt; &lt;/Detail&gt; &lt;/Retailer&gt; &lt;Retailer&gt; &lt;ID&gt;598419&lt;/ID&gt; &lt;Name&gt;Acme NO 1071&lt;/Name&gt; &lt;Detail&gt; &lt;CashPaymentsToday&gt;NONQUAL&lt;/CashPaymentsToday&gt; &lt;Potential&gt;NONQUAL&lt ...

xsl: переменная как значение xpath для другого тега xsl

... Я хочу создать переменную 7 со значением, которое зависит от значения 6 другого атрибута узла XML. Это хорошо работает. Но 5 когда я пытаюсь создать переменную со строковым 4 значением, представляющим XPath, она просто 3 не работает, когда я пытаюсь использовать 2 ее как XPath в более позднем XSL-теге. &lt;xs ...

Есть ли элемент имени XSLT?

... equired stuff --&gt; &lt;name&gt;Robert&lt;/name&gt; &lt;!-- optional stuff, free form for future extension. Using XMLSchema's xsd:any --&gt; &lt;profession&gt;programmer&lt;/profession&gt; &lt;hobby&gt;photography&lt;/hobby&gt; &lt;/person&gt; &lt;xsl:for-each se ...

Лучший редактор XSLT и | Отладчик

... одит для создания, редактирования, поддержки 6 и, возможно, отладки ваших файлов XSLT? Я 5 работаю над довольно большим проектом, и 4 у нас есть масса файлов XSLT, и их реали ...

XslLoadException: разрешение внешних URI запрещено

... = true; myXslTrans.Load(&quot;visio.xsl&quot;,sets,null); myXslTrans.Transform(&quot;page1.xml&quot;, &quot;page.html&quot;); после текста исключения 2 и трассировки стека: System.Xml.Xsl.XslLoadException: XSLT compile error. An error occurred \bin\Debug\visio.xsl(116,40). ---&gt; System.Xml.XmlException: Resolving of external URIs was prohibited. at System.Xml.Xsl.Xslt.XsltLoader.Load(XmlReader read ...

Как включить файл javaScript в xslt

... / библиотеку javaScript в файл ...

Как отобразить в выводе XML

... щью XSLT. Мне 4 нужно отобразить &amp;nbsp; в выводе XML. Я пробовал 3 несколько вариантов отображения &amp;nbsp;, но он 2 отображае ...

Как получить модуль числа в XPath / XSLT?

... th, но 2 это не работает: &lt;xsl:if test=&quot;(count()%8)&quot;&gt; Как мне это сд ...

Разница между xsl: param и xsl: variable

... template name = myTemplate, который 5 будет вызываться в другом файле xsl. Устаревший 4 код, похоже, использует 'xsl: variable' при 3 использовании в xsl: template match = "legacyTemplate" ...

Получить имя тега / имя атрибута в XML с помощью XSLT

... 5 у меня есть XML-файл, подобный этому: &lt;a&gt; &lt;apple color="red"/&gt; &lt;banana color="yellow"/&gt; &lt;sugar taste="sweet"/&gt; &lt;cat size="small"/&gt; &lt;/a&gt; Часть 4 моего файла XSLT выглядит следующим образом: &lt;xsl:element name="AAA"&gt; &lt;???&gt; &lt;/xsl:element&gt; Итак, что 3 я должен написать в части ???, чтобы получить 2 такой результат: Для имени тега: &lt;AAA&gt;apple&lt;/AA ...

Получите первый дочерний узел в XSLT с помощью local-name()

... 3 элементов первого экземпляра книги. //books[1]/* Возврат &lt;author/&gt; &lt;title/&gt; И 12 это нормально работает, но мне нужно заставить 11 его работать с помощью local-name(). Я пробовал 10 следующее, но ничего из этого не работает 9 ... //*[local-name()='books']/* это возвращает повторяющиеся элементы 8 автора и заголовка, это нехорошо, они мне 7 нужны только от первого дочернего элемента //*[local-name()=' ...

Получить значение атрибута из c # / xpath

... есть файл app.config, и мне нужно 4 получить значение атрибута: &lt;param name="File" value="C:\"/&gt; Liquid XML Studio 3 ...

Преобразование строки в целое число в XSLT 1.0

... поэтому я не могу использовать 2 те функции, которые поддерживаются в xslt 1 2.0. Пож ...

XSL, если тест начинается с

... рагмент XML &lt;dc:date&gt;info:eu-repo/date/embargoEnd/2013-06-12&lt;/dc:date&gt; &lt;dc:date&gt;2012-07-04&lt;/dc:date&gt; Мне нужно с помощью 2 XSL выводить только год строки, не начинающейся с info:eu-repo. Я пытаюсь 1 так, но не получается. Я ошибаюсь с for-each? &lt;xsl:if test="not(starts-with('dc:date', 'info:eu-repo'))"&gt; &lt;xsl:for-each select="dc:date"&gt; & ...

Получить имя файла с помощью xsl

... elect="base-uri()" /&gt; , но получено «Неустранимая ошибка! Не удалось найти фу ...

В чем разница между и?

... оторый 5 выполняет то же действие, что и показано 4 ниже. &lt;xsl:text&gt;&amp;#160;&lt;/xsl:text&gt; Есть ли разница между этими символами? Есть 3 ли примеры, когда один из них будет работать, а 2 другой - нет? Какой из них рекомендуется 1 добавить? Спасибо, Самбхадж ...

Текущий узел против узла контекста в XSLT / XPath?

... можете найти оба используемых 2 термина здесь: http://www.w3.org/TR/xslt. ...

xslt: подстрока-перед

... д: &lt;weather-code&gt;14 3&lt;/weather-code&gt; &lt;weather-code&gt;12&lt;/weather-code&gt; &lt;weather-code&gt;7 3 78&lt;/weather-code&gt; Теперь я хотел 6 бы получить только первое число каждого 5 узла, чтобы установить фоновое изображение. Итак, для ...

Эквивалент XSLT для JSON

... -то, что 2 позволяет мне преобразовывать JSO ...

XSLT, если синтаксис выражения, объединение более одного выражения

... е не удалось легко найти синтаксис 9 выражения в Интернете, это может быть XPath, но 8 я не уверен, поддерживает ли XPath () для 7 группировки выражений. Я не эксперт по XSL 6 / XML / XSD, поэтому не знаю, является ли 5 это выражение XPath или что-то в этом роде. Я 4 бы предпочел не использовать вложенные операторы 3 &lt;xsl:if&gt;, если это возможно, и хотел бы придерживаться 2 ...

Как реализовать оператор if-else в XSLT?

... в XSLT, но мой код просто не разбирается. Есть 1 ли у кого-нибудь идеи? &lt;xsl:variable name="CreatedDate" select="@createDate"/&gt; &lt;xsl:variable name="IDAppendedDate" select="2012-01-01" /&gt; &lt;b&gt;date: &lt;xsl:value-of select="$CreatedDate"/&gt;&lt;/b&gt ...

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)"&gt; &lt;xsl:variable name="b"&gt;0&lt;/xsl:variable&gt; &lt;/xsl:if&gt; &lt;xsl:if test="not(./descendant::w:u)"&gt; &lt;xsl:variable name="u"&gt;0&lt;/xsl:variable&gt; &lt;/xsl:if&gt; &lt;xsl:if test="not(./descendant::w:caps)"&gt; &lt;xsl:variable name="c"&gt;0&lt;/xsl:variable&gt; ...

В чем разница между 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"/&gt; &lt;book name="book3" title="Title 1" author="Author 2"/&gt; &lt;/books&gt; &lt;myBooks&gt; &lt;book name="Test1" title="Title 1" author="Author 1"/&gt; &lt;book name="Test2" title="Title 2" author="Author 1"/&gt; &lt;book name="Test3" title="Title 1" author="Author 2"/&gt; &lt;/myBooks&gt; &lt;/bookstore&gt; Я хо ...

XSL: как лучше всего сохранить узел в переменной, а затем использовать его в будущих выражениях xpath?

... ужно (извините, код написан 3 у меня в голове, поэтому он может быть не 2 на 100%): &lt;xsl:variable name="hotels" select="/results/hotels[active='true']" /&gt; &lt;xsl:variable name="3_star_or_less" select="/results/hotels[number(rating) &lt;= 3]" /&gt; &lt;xsl:for-each select="3_star_or_less"&gt; &lt;xsl:sort select ...

Как вставить пробел между двумя (встроенными) элементами?

... ; &lt;xsl:number/&gt; &lt;xsl:value-of select="@title"/&gt; &lt;/fo:block&gt; Ожидаемый 4 результат: 1 Введение Вместо этого я получаю 1Введение Похоже, XML 3 не учитывает этот пробел. Попытки Я безуспешно пробовал 2 несколько возможных решений: &lt;fo:block&gt; &lt;xsl:number/&gt;&lt;fo:inline white-space="pre"&gt; &lt;/fo:inline&gt;&lt;xsl:value-of select="@title"/&gt; &lt;/fo:block&gt; или &l ...

Удалить теги xml с помощью XSLT

... ;form1&gt; &lt;Page1&gt; &lt;Page2&gt; &lt;contractInfo&gt; ... &lt;/contractInfo&gt; &lt;paymentInfo&gt; ... &lt;/paymentInfo&gt; &lt;/form1&gt; &lt;commercialType&gt; .... &lt;/commercialType&gt; &lt;userList&gt; ... &lt;/userList&gt; &lt;officesList&gt; ... &lt;/officesList&gt; &lt;commercialType&gt; .... &lt;/commercialTyp ...

Можно мне привести пример "режима" шаблона в xsl?

... emp_name" mode="mode"&gt; Что означает mode? Я искал много ресурсов, но 2 не смог найти для это ...

XSLT 1.0 Получить текущую дату и время

... очу взять эту строку и заменить 4 ее текущими датой и временем в том же формате, как 3 показано выше. ГГГГ-ММ-ДДТЧЧ: ММ: ССЗ Узел 2 находится в простра ...

Преобразование строки в формат даты в XSLT

... образование XSL для преобразования строки 2 / даты в этот формат: 4/17/2012 03 ...

Как выбрать каждый дочерний узел родителя в инструкции for-each xslt?

... 8&lt;/distance&gt; &lt;dtg&gt;1374786000000&lt;/dtg&gt; &lt;latitude&gt;????&lt;/latitude&gt; &lt;longitude&gt;????&lt;/longitude&gt; &lt;pressure&gt;22.300001&lt;/pressure&gt; &lt;sea&gt;0.2&lt;/sea&gt; &lt;sog&gt;14.7&lt;/sog&gt; &lt;stw&gt;???&lt;/stw&gt; &lt;swell&gt;1.7&lt;/swell&gt; &lt;waves&gt;1.711724324567694&lt;/waves&gt; ...

Деление в XSLT

... разить 5 это число, но, похоже, я не могу понять 4 его правильно. Вот что у меня есть для отображения 3 значения: $&lt;xsl:value ...

Как ссылаться на текущее значение узла в XSL для каждого теста?

... ook&gt;1110&lt;/book&gt; &lt;book&gt;1111&lt;/book&gt; &lt;book&gt;1112&lt;/book&gt; &lt;book&gt;1113&lt;/book&gt; &lt;/books&gt; Я 3 пытаюсь настроить условие, которое проверяет 2 значение текущего узла в for-each, но я делаю что-то 1 не так: &lt;xsl:for-each select=" ...

Добавление элемента в середине xml с помощью xslt

... t;?xml version="1.0" encoding="utf-8"?&gt; &lt;employee&gt; &lt;Name&gt;ABC&lt;/Name&gt; &lt;Dept&gt;CS&lt;/Dept&gt; &lt;Designation&gt;sse&lt;/Designation&gt; &lt;/employee&gt; И мне нужен результат, как 3 показано ниже: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;employee&gt; &lt;Name&gt;ABC&lt;/Name&gt; &lt;Age&gt;34&l ...