Вопросы по теме '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