xslt- все статьи тега


Как обрабатывать HTML entity nbsp в XSLT. Без изменения входного файла

Я пытаюсь преобразовать HTML-файл в XML-файл с помощью XSLT (используя Oxygen 9.0 для преобразования). Когда я настраиваю и запускаю преобразование XSLT с HTML-файлом, то Oxygen выводит The entity 'nbsp' was referenced,but not declared. Мой входной html-файл: <div><span>&nbsp;some text</span></div> Примечание: я хочу знать, как обрабатывать эту сущность только с помощью XSLT, я не хочу вносить какие-либо изменения во входной файл. ...

Будут ли XPath 2.0 и / или XSLT 2.0 реализованы в PHP?

вопрос был задан, но был удален спрашивающим, прежде чем он получил ответ. Поскольку я считаю, что вопрос является здравым и законным и служит определенной цели, я задаю его снова и даю ответ, который я уже написал для первоначального вопроса. Будут ли когда-нибудь реализованы XPath 2.0 и/или XSLT 2.0 в PHP или есть какие-то планы? ...

Как я могу повторить действие X раз с помощью XSLT

Я должен заполнить в общей сложности 20 элементов с помощью XSLT. В моем XML-коде у меня есть <select> со значениями, есть все равно, чтобы не писать 20 форм? Мой XML: <output> <select> <id>1</id> <name>One</name> </select> <select> <id>2</id> <name>Two</name> </select> <select> <id>3</id> <name>Three</name> & ...

Как добавить верхний и Нижний колонтитулы для каждой страницы в xsl-fo для создания pdf

Пожалуйста, найдите следующий xsl-fo, попытался установить верхний и Нижний колонтитулы для каждой страницы в pdf, но получил только верхний колонтитул на первой странице и нижний колонтитул на последней странице. Но здесь мне нужна была каждая страница. Как это сделать. <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format"> <xsl:template match='/'> <fo ...

Прогулка / цикл через ключ XSL: как?

Есть ли способ пройти через ключ и вывести все значения, которые он содержит? <xsl:key name="kElement" match="Element/Element[@idref]" use="@idref" /> Я думал об этом так: <xsl:for-each select="key('kElement', '.')"> <li><xsl:value-of select="." /></li> </xsl:for-each> Однако это не работает. Я просто хочу перечислить все значения в ключе для целей тестирования. Вопрос прост: как это можно сделать? ...

Визуализация XML-документа (полученного с помощью вызова ajax) в новом окне

Привет я ищу способ визуализации XML-документа, который я получаю с помощью ajax, в новое окно браузера. Я использую функцию ajax() JQuery для отправки данных JSON в контроллер MVC. Контроллер возвращает XML в виде строки. Я использую окно.откройте (), чтобы создать новое окно в javascript и задать содержимое документов с помощью вызова. newwindow.document.clear(); newwindow.document. newwindow.document.write(jqXHR.responseText); newwindow.document.close(); (где jqXHR.respons ...

Eclipse: запуск конфигурации запуска из Builder

В настоящее время я экспериментирую с генерацией кода через XSLT. Для этого я использую инструменты веб-разработчика Eclipse (WDT), которые не только позволяют запускать XSL-преобразования из IDE, но и позволяют определять их с помощью конфигураций запуска, где вы можете довольно удобно указывать такие вещи, как входные и выходные файлы. Идея состоит в том, чтобы объединить эти шаги преобразования в "стартовую группу", чтобы все они могли быть выполнены одновременно. Однако, как мы говорим о ...

XSLT: копирование атрибутов из дочернего элемента

Вход: <a q='r'> <b x='1' y='2' z='3'/> <!-- other a content --> </a> Желаемый результат: <A q='r' x='1' y='2' z='3'> <!-- things derived from other a content, no b --> </A> Не мог бы кто-нибудь любезно дать мне рецепт? ...

как использовать оператор or в xsl: apply-templates select attribute?

Я хочу сопоставить два выражения с помощью оператора OR в xsl: apply-templates select.я хочу проверить следующие условия... <xsl:apply-templates select="//w:body/w:p[w:r[w:t]] or //w:body/w:p[w:r[w:pict]]"> // My Functionality </xsl:apply-templates> Но я не знаю, как мне это удается. Пожалуйста, направьте меня, чтобы выйти из этой проблемы... ...

xslt-вычитание дней

Можно ли с помощью xslt взять поле даты и вычесть из него N дней? Если да, то не могли бы вы привести мне пример? ...

XML to XML с использованием XSLT

Я пытаюсь создать новый XML-файл из существующего, используя XSL. При записи нового файла я хочу замаскировать данные, появляющиеся в поле accountname. Вот как выглядит мой XML: <?xml version="1.0" encoding="UTF-8"?> <Sumit> <AccountName>Sumit</AccountName> <CCT_datasetT id="Table"> <row> <CCTTitle2>Title</CCTTitle2> </row> </CCT_datasetT> </Sumit> Вот мой XSL-код: <xsl:styleshee ...

Unescape во время преобразования XSLT

Я преобразую XML-документ с помощью XSLT в XHTML, используя Saxon, совместимый с XSLT 2.0. В моих XML-документах у меня есть такие узлы (усеченные здесь для краткости): <script type="text/javascript"> document.write('&lt;script&gt;') </script> То, что я хочу иметь возможность сделать, - это распаковать экранированные символы так, чтобы &lt; становилось < и &gt; становилось >, в идеале только тогда, когда они встречаются в узлах скрипта. Тогда коне ...

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

есть XSLT эквивалент для JSON? Что-то, что позволит мне делать преобразования на JSON, как XSLT делает с XML. ...

Проверьте, является ли строка пустой или пустой в XSLT

Как я могу проверить, если значение равно null или пусто с XSL? например, если categoryName пусто? Я использую при выборе строительство. например: <xsl:choose> <xsl:when test="categoryName !=null"> <xsl:value-of select="categoryName " /> </xsl:when> <xsl:otherwise> <xsl:value-of select="other" /> </xsl:otherwise> </xsl:choose> ...

XSLT получение последнего элемента

Я пытаюсь найти последний элемент в моем xml, который выглядит как <list> <element name="A" /> <element name="B" > <element name="C" /> <element name="D" > <element name="D" /> <element name="E" /> <element name="F" /> <element name="G" /> </element> <element name="H" /> <element name="I" /&gt ...

XPath и XSLT 2.0 for.NET [закрыто]

.NET 3.5 не полностью поддерживает XPATH 2.0 или XSLT 2.0, что очень плохо. Кто-нибудь знает, если эти два будут включены и полностью поддержала в каких-либо будущих версиях .NET? ...

Есть ли онлайн-тестер для селекторов xPath? [закрытый]

Я знаю, что некоторые онлайн-тестирую экспертов.. очень полезно, соответствие в режиме реального времени. Они похожи на веб-приложения RegexBuddy. Мне было интересно, есть ли подобная вещь для селекторов xPath? Я просто изучаю их, и это было бы полезно для меня. есть ли онлайн-тестер, который позволяет вам вводить XML, а затем селектор xPath и сопоставлять (жить было бы лучше, но я сомневаюсь, что кто-то написал интерпретатор JavaScript?) их? спасибо ...

Счетчик внутри xsl:для каждого цикла

как получить счетчик внутри xsl: for-каждый цикл, который будет отражать количество обрабатываемых текущих элементов. Например мой исходный XML-код <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus and Goldmund</title> </book> <book> <title>Choke</title> </book> </books> то, что я хочу сделать это: <newBooks> ...

Как я могу заставить XSLT работать в chrome?

У меня есть XML-документ здесь это подается с соответствующим XSL файл. Преобразование остается выполняться на стороне клиента, без JavaScript. Это прекрасно работает в IE (шок ужаса), но в Google Chrome, просто отображает текстовые узлы документа. Я знаю, что можно сделать xsl на стороне клиента в Chrome, как я видел примеры этого, но я еще не в состоянии повторить этот успех сам Что я делаю не так? ...

В каком порядке выполняются шаблоны в документе XSLT и соответствуют ли они исходному XML или буферизованному выходу?

вот что всегда озадачивало меня в XSLT: в каком порядке выполняются шаблоны, и когда они выполняются, совпадают ли они с (a) исходным исходным XML или (b) текущим выходом XSLT до этого момента? пример: <person> <firstName>Deane</firstName> <lastName>Barker</lastName> </person> вот фрагмент XSLT: <!-- Template #1 --> <xsl:template match="/"> <xsl:value-of select="firstName"/> <xsl:value-of select="lastName"/> </xsl:templa ...