Вопросы по теме 'xslt-3.0'

Динамическое приведение в XSLT 2.0 или 3.0
У меня есть этот код для приведения строки к типу, определенному во время выполнения: <xsl:variable name="typed-val" select=" if ($local-name eq 'integer') then $val cast as xs:integer else if ($local-name eq 'decimal') then $val cast...
248 просмотров
schedule 25.12.2022

Как использовать карту в XSLT?
Я читаю документацию W3C для XSLT 3.0 здесь . Вот что у меня есть: <xsl:stylesheet version="3.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:variable name="week" as="map(xs:string, xs:string)">...
4642 просмотров
schedule 14.10.2022

Как использовать xsl: stream, xsl: Accumulator, xs: fork из XSLT 3.0?
Я читаю документацию W3C для XSLT 3.0 здесь . Интересно, как использовать эти элементы: (1) xsl:decimal-format (2) xsl:stream (3) xsl:accumulator (4) xsl:accumulator-rule (5) xsl:fork По-видимому, это одни из менее используемых элементов....
1436 просмотров
schedule 20.12.2023

Какое пространство имен для функций карты в XSLT 3.0?
XSLT 3.0 определяет некоторые функции для карты . Я заметил, что для этих функций используется префикс «карта». Итак, как нам объявить пространство имен для «карты»?
311 просмотров
schedule 22.03.2022

Объединить две строки в xslt
Я пытался найти правильный подход к этой проблеме, но пока безуспешно. Проблема в том, что у меня есть две переменные: одна содержит путь к серверу + сайту, а вторая - путь к файлу, например: <xsl:variable...
515 просмотров
schedule 29.07.2022

Сериализация XPath 3.0 без пространств имен в области видимости
Отвечая на этот вопрос , я понял, что знаю, как использовать XSLT 3.0 (XPath 3.0) serialize() , но я не знаю, как избежать сериализации пространств имен которые находятся в сфере действия. Вот минимальный пример: Ввод XML <?xml...
503 просмотров
schedule 13.12.2022

Как я могу использовать переменную XSLT, содержащую шаблон, в выражении сопоставления с шаблоном
Я бы хотел сделать <xsl:variable name="myPattern" select="node1|node2"/> <xsl:template match="$myPattern"> ... </xsl:template> <xsl:template match="/"> ... <xsl:for-each...
1197 просмотров
schedule 26.08.2023

может ли Java 1.7 поддерживать XSLT 3.0
Я хочу преобразовать json в json и узнал, что XSLT 3.0 поддерживает преобразование json в json. Но хотел проверить, поддерживает ли java 1.7 спецификации xslt 3.0. Я знаю, что могут быть другие фреймворки, которые могут оказать поддержку. Например,...
824 просмотров
schedule 22.05.2024

XSLT для выбора и преобразования узла (с совпадением регулярного выражения) и следующих братьев и сестер до следующего аналогичного узла
В некотором упрощении мой XML выглядит так: <?xml version="1.0" encoding="UTF-8"?> <dict> <entry> <form>word</form> <gram>noun</gram> <span style="bold">1.</span>...
245 просмотров
schedule 01.08.2023

Слить информацию из двух файлов xml в один, используя xslt
Файл a.xml: <?xml version="1.0" encoding="UTF-8"?> <TABLE NAME="pivot.cs"> <DATA RECORDS="2"> <RECORD ID="1"> <INTERNALID>5510</INTERNALID> <SOMED>1</SOMED>...
579 просмотров
schedule 26.07.2022

Сериализация JSON с XPath 3.1 fn: serialize
Я использую XSLT 3.0 в Saxon-HE 9.8 и хочу работать с документами JSON в виде связанных данных в JSON-LD . В JSON-LD полные HTTP-URI часто отображаются как значения. Когда я использую XPath 3.1 fn:serialize для передачи данных обратно в JSON,...
827 просмотров
schedule 18.07.2022

Json в Xml с помощью xslt
Я могу преобразовать JSON в XML с помощью XSLT 3.0. При преобразовании в XML-поля данные в темах теряют XML-структуру. { "student" : "john", "class" : "Bachelors", "subjects" :...
2553 просмотров
schedule 31.03.2023

Добавить элемент между двумя другими элементами через XSLT?
У меня есть следующий входной XML: <root> <aaa>some string aaa</aaa> <bbb>some string bbb</bbb> <ddd>some string ddd</ddd> </root> Используя XSLT, я хочу получить следующий...
2150 просмотров
schedule 31.07.2022

использование аккумулятора в xslt 3.0 не работает как мне нужно
У меня есть XML, в котором у меня есть список книг с такими свойствами, как название, цена, автор, дополнительная цена, исполнитель, страна и т. Д. XML выглядит следующим образом. <?xml version="1.0" encoding="UTF-8"?> <catalog>...
1564 просмотров
schedule 11.10.2022

генерация динамического xml с использованием XSLT
У нас есть входящие данные JSON из источника, которые содержат данные и столбец в одной полезной нагрузке. Используя json-to-xml в XSLT, я смог сгенерировать XML следующим образом: <?xml version="1.0" encoding="UTF-8"?> <map...
267 просмотров
schedule 02.04.2022

XSLT-копия XML-файла, изменение значения одного атрибута
Примечание: отредактировано с обновленным кодом, что создает новые проблемы с пространствами имен. Используя XSLT 3.0 и Saxon HE, я копирую XML-документ, и при его копировании мне нужно увеличить значение атрибута @n в элементе <div...
671 просмотров
schedule 04.05.2022

xsl: проверьте, равны ли обе строки, если это правда, отобразите другую строку
У меня есть первый TEI контент, используемый для XSLT , который вы можете найти здесь http://xsltfiddle.liberty-development.net/3Nqn5Y4/7 Второй TEI в corpus_ilimilku.xml , который мне нужно использовать в том же файле XSLT :...
145 просмотров
schedule 22.04.2022

XSL: добавьте ссылку на подстроку в строке, состоящей из нескольких элементов TEI-XML.
Несколько дней пытаюсь добавить ссылку на подстроку w[@type='verb'] в строку. Я работаю над TEI-XML транслитерацией глиняных табличек, поэтому elements и @type из <w> , содержащихся в <l> , не всегда находятся в одном и том же...
146 просмотров
schedule 19.06.2023

Отображается, только если два значения атрибутов TEI равны
У меня есть файл TEI с двумя разделами, один для транскрипции, другой для перевода. В моем разделе транскрипции у меня есть <div4 @xml:id=""> , и я хочу отобразить descendant-or-self из <div2 @ana=""> раздела перевода, только если...
76 просмотров
schedule 01.11.2023

Есть ли известная ошибка Saxon-JS при обработке CDATA, содержащих элементы?
Я хотел бы знать, есть ли известная ошибка в том, как Saxon-JS обрабатывает элементы, содержащие CDATA. У меня есть рабочий процесс XSLT 3.0 и XML, который включает в себя получение текста из элемента, содержащего CDATA, и применение разметки HTML...
198 просмотров
schedule 19.10.2022