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

XSL Удалить все предыдущие одноуровневые элементы на основе значений элемента
Привет, мне нужна помощь в разборе следующего XML. <xmeml> <Doc> <Test> <Unit>abc</Unit> <Unit2>1234</Unit2> </Test> <Test> <Unit>bcd</Unit>...
1296 просмотров
schedule 23.02.2023

XSLT 3.0 потоковая передача (Saxon)
У меня есть большой XML-файл (6 ГБ) с таким деревом: <Report> <Document> <documentType>E</documentType> <person> <firstname>John</firstname>...
2383 просмотров
schedule 28.10.2022

xsl: сортировать внутри для каждой группы()
По какой-то причине xsl: sort внутри группы для каждой группы выдает исключение после обновления до Saxon 9.7.0.1. XML- <table class="vv"> <tr><td>woot1</td><td>woot2</td></tr>...
625 просмотров
schedule 14.11.2023

Как идентифицировать пары элементов, которые затем можно преобразовать в непустые элементы с помощью xsl:iterate
Учитывая этот XML, мне нужно заполнить элементы «конец флага» правильным @associatedId, чтобы я мог воссоздать элементы из флагов, используя xsl: iterate. Я знаю, как создавать элементы, но не могу понять, как правильно заполнить @associatedId на...
79 просмотров
schedule 27.03.2023

Как использовать XSLT 3.0 из приложения Java?
Общий код Java, который я использую для обработки файлов XSLT и XML : public static final String transformXmlDocument(String inputXmlString, File xsltFile) { TransformerFactory factory = TransformerFactory.newInstance();...
4478 просмотров
schedule 25.08.2022

Содержимое не допускается в прологе ошибка при синтаксическом анализе json с использованием xslt 3.0
Я пытаюсь сделать один POC для преобразования json в формат xml. Теперь я делаю это через java, используя Saxon-HE версии 9.8.0-5. Предположим, что простой json выглядит так: { "Assets": [ { "Asset": { "Open": "25.15",...
850 просмотров
schedule 05.08.2022

Шаблоны текстовых значений и xsl:variable
Создавая сообщение об ошибке в переменной, я заметил странность. Я ожидал, что все 3 приведенных ниже примера будут работать — я использую Saxon 9.8EE. Это отлично работает: <xsl:variable name="error" select="'Error reading: ' ||...
214 просмотров
schedule 29.04.2022

Пространство имен XSI скопировано в результирующую последовательность
У меня есть файл XML, содержащий кучу поисковых запросов. Упрощенная версия ниже: <?xml version="1.0" encoding="UTF-8"?> <Parties xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
72 просмотров
schedule 21.08.2022

Единое определение пространства имен в XSLT
У меня есть пространство имен, которое используется как динамически, так и статически. Я хотел бы дать ему определение только один раз. Динамическое использование выглядит так: <xsl:variable name="fpml-ns"...
129 просмотров
schedule 12.06.2022

XML - XSLT - Использование атрибута из внешнего XML-документа
Итак, у меня есть этот входной XML-документ: <?xml version="1.0" encoding="UTF-8"?> <parent> <childs> <child ID="10" name="John"/> <child ID="2" name="Marie"/> <child ID="7"...
501 просмотров
schedule 19.11.2022

объединить два или более файла xml, используя xslt-3
У меня много XML-файлов, которые мне нужно объединить в один: hotel1.xml <?xml version="1.0" encoding="UTF-8"?> <menu> <breakfast_menu> <food> <name>Belgian Waffles</name> <price>$5.95</price>...
650 просмотров
schedule 11.03.2022

Функция XSLT replace () не работает
Я использую XSLT для преобразования схемы xml в формат JSON, где есть фасет шаблона, как показано ниже: <simpleType> <restriction base="string"> <pattern...
522 просмотров
schedule 08.08.2022

Вычитание по десятичному числу
У меня есть вычесть сумму -1 в зависимости от условия. Пожалуйста, помогите. Вход: <JD> <GP xmlns=""> I xmlns=""> <PK>40</PK> <A/>...
105 просмотров
schedule 07.09.2023

Использование fn: random-number-generator для получения случайных чисел более одного раза
Я пытаюсь написать простую функцию, которая будет выдавать мне случайную букву каждый раз, когда я ее вызываю, но мне трудно совмещать свою идею с концепцией функционального подхода к программированию. Будем признательны за некоторую помощь! Код,...
578 просмотров
schedule 20.02.2022

Пакетный режим против полностью потокового XSLT
Я написал XSLT для преобразования огромного входящего XML-файла в JSON с использованием потоковой передачи в пакетном режиме. Я новичок в XSLT и слышал, что есть лучший способ полной потоковой передачи кода XSLT, который более эффективен и быстрее,...
192 просмотров
schedule 02.10.2022

Потоковая передача xml-to-json
У меня есть несколько очень больших XML-файлов, которые я хотел бы преобразовать в (одинаково большие) файлы JSON. Для этого я написал XSLT, который преобразует XML в промежуточное «представление XML в JSON», указанное в спецификации XSLT 3.0. Затем...
147 просмотров
schedule 27.03.2022

необходимо объединить данные из двух файлов XML на основе идентификатора записи
у меня есть следующие два файла xml. Файл A: <breakfast_menu> <food> <id>1</id> <name>Belgian Waffles</name> <price>$5.95</price>...
49 просмотров
schedule 14.11.2022

обновить более одного результата в одном и том же uri
Я хочу обновить тот же документ результатов, чтобы накапливать все метаэлементы. Я попытался воссоздать несколько шаблонов dita-ot, чтобы объяснить здесь проблему. Мой вопрос: можно ли обновить keyword.xml в <xsl:template match="html"...
31 просмотров
schedule 25.05.2024

Как получить все возможные комбинации узлов с помощью XSLT?
https://xsltfiddle.liberty-development.net/bFWR5DY/1 Моя цель — умножить каждый узел person.type друг на друга: <?xml version="1.0" encoding="utf-8" ?> <persons> <department>OUTER</department> <person>...
103 просмотров
schedule 20.05.2023

Влияет ли имя шаблона xsl: на результат функции fn: key , и почему? большое спасибо
Я считаю, что не могу получить правильный результат с помощью функции fn: key в шаблоне с атрибутом name. Когда я просто удаляю атрибут name xsl: template, результат правильный. Это меня поражает. Кто-нибудь хочет назвать причину? Благодарю....
86 просмотров
schedule 28.05.2023