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

Почему Saxon оценивает URI документа результата как одинаковый?
Мой исходный документ XSL выглядит так <Topology> <Environment> <Id>test</Id> <Machines> <Machine> <Id>machine1</Id> <modules>...
3896 просмотров
schedule 29.10.2021

группировка следующих братьев и сестер с одинаковыми именами и одинаковыми атрибутами вызывает исключение в saxon
У меня есть XML-документы (похожие на docbook), которые нужно преобразовать в xsl-fo. Некоторые документы содержат стихи, и строки стихов написаны отдельными тегами p. Стихи разделены тегами br. Есть теги "страницы", которые не имеют отношения к...
932 просмотров
schedule 12.10.2021

Оценить динамическую строку как выражение XPath?
В настоящее время я пишу что-то для модульного тестирования функций XSLT2, идея очень проста: Создайте custom-library.xsl , который содержит некоторые пользовательские функции XSLT2. Создать XML-файл данных, содержащий тестовые примеры, как...
2853 просмотров
schedule 30.11.2021

Двухфазное преобразование с использованием XSLT 2.0
Я пытаюсь взять файл CSV в качестве входных данных и преобразовать его в XML. Я новичок в XSLT и нашел способ преобразовать CSV в XML (используя пример из Эндрю Велч ) вот так: Входной файл CSV: car manufacturer,model,color,price,inventory...
1988 просмотров
schedule 15.10.2021

группировать содержимое между двумя заданными именами элементов
Я немного борюсь с преобразованием XML-файла Filemaker во что-то более удобное для пользователя. FM по умолчанию сохраняет каждое предложение абзаца в элементе, и я бы хотел, чтобы все эти предложения были сгруппированы. Ниже XML показывает, как...
94 просмотров
schedule 23.09.2021

Как указать встроенный javascript в xsl для запуска в saxon
У меня есть преобразование xslt, которое отлично работает при запуске в Altova XML Spy, но ошибки в saxon9he.jar. Ниже приведены фрагменты кода и сообщение об ошибке saxon. Что нужно сделать иначе, чтобы это работало при использовании saxon в...
2030 просмотров
schedule 22.11.2021

Не удалось добиться успешной работы функции XSLT select id ()
Мне не удается заставить функцию id () работать в моем преобразовании xslt в соответствии с приведенным ниже примером кода, и я не уверен, почему. Когда я загружаю data.xml в браузер, я ожидаю увидеть только значения имени и размера элемента «BC» в...
2804 просмотров
schedule 19.10.2021

XSLT 2.0 Тестирование имен элементов, начинающихся с определенного значения
Я немного огляделся, но не вижу очевидного ответа на свою проблему. Я уверен, что что-то не замечаю, но не знаю что. Я провел некоторую предварительную обработку приведенного ниже XML, чтобы отредактировать некоторые имена элементов, и после...
2459 просмотров
schedule 20.09.2021

XSLT: сравните буквы, используемые в качестве ключа группировки
Я хотел бы сгруппировать элементы по первой букве, но некоторые разные буквы следует считать равными: A и Ä (а также a и ä) должны быть одинаковыми. Источник: <root> <entry name="Aa" /> <entry name="Ab" /> <entry...
172 просмотров
schedule 11.09.2021

Динамический Colspan для td в xslt
У меня есть... <tr> <xsl:variable name="noofrows" select="count(ChargeGroupsVo)"></xsl:variable> <td colspan="$noofrows" style="border-top: 1px solid black;padding: 5px;"></td> </tr> Здесь ChargeGroupsVo...
2453 просмотров
schedule 20.11.2021

Если элемент в генеральной совокупности не соответствует group-by в группе для каждой-группы, может ли он быть назначен группе с пустым ключом current-group-key ()?
Итак, у меня есть такие данные: <Root> <Item id="1" group="foo" /> <Item id="2" group="bar" /> <Item id="3" /> </Root> И шаблонная инструкция вроде: <xsl:for-each-group select="Root" group-by="@group"...
904 просмотров
schedule 29.10.2021

как переназначить значение переменной в xslt
Здесь я пытаюсь запустить один цикл, который ищет весь xml, и в зависимости от различных условий разные переменные получают разные значения. чтобы его можно было использовать позже для справки. Образец кода : <xsl:for-each...
993 просмотров
schedule 03.11.2021

Использование тега ‹br /› в XML для XSLT
В настоящее время у меня возникают проблемы с преобразованием XML / XSLT в HTML, над которым я работаю. Короче говоря, я хочу использовать теги <br /> в теге XML, чтобы в файле HTML после преобразования отображался разрыв строки. После...
27655 просмотров
schedule 07.09.2021

Как найти все числа в строке
Ich versuche mit einer Funktion sämtliche Zahlen aus einem Element oder String zu ermitteln. Dabei soll die Anzahl der Zahlen und ihre Stelligkeit egal sein. Folgende Funktion habe ich bislang geschrieben: <xsl:function...
1433 просмотров
schedule 12.10.2021

Как заполнить пустое пространство с помощью XSLT?
Я использую XSLT для преобразования XML в текстовый файл с разделителями косой чертой. В части моего xml мне нужно создать следующее: HEADING /1 /2 /3 /4 /5 /6 /7 /data /data /data /dat /...
2614 просмотров
schedule 06.10.2021

XSLT 2.0 - двухпроходная обработка
Я хотел бы понять метод двухпроходной или многоэтапной обработки и уметь применять его в моем сценарии ниже. Я все еще нахожусь на своих тренировочных колесах XSLT - большая часть контента здесь была собрана с помощью коллег или из...
1827 просмотров
schedule 27.11.2021

Пользовательская функция Java Saxon XSLT возвращает несколько значений
Я использую Saxon-He v.9.5.1-2 для XSLT, и мне нужна специальная функция Java, которая позволила бы мне возвращать несколько значений (предпочтительно карту значений) за один вызов. Возможно ли этого добиться? Я думал о расширении класса...
606 просмотров
schedule 24.09.2021

Сравнить текущий узел с предыдущим узлом и изменить его
Входной xml сортируется по идентификатору каждого элемента, и я просматриваю и проверяю, имеет ли текущий узел тот же идентификатор, что и предыдущий брат. Если они одинаковы, я хотел бы удалить (не отображать) текущий узел из xml и добавить...
1080 просмотров
schedule 15.09.2021

Группирование элементов вместе с двумя xml-документами XSLT2.0
Как можно сгруппировать элементы, а затем вернуть братьев и сестер в качестве подэлементов? Вот отрывок того, чего я пытаюсь достичь (это всего лишь фрагмент, поэтому на самом деле в коде будет несколько клиентов, заказов и типов еды)...
27 просмотров
schedule 09.11.2021

XSLT 2.0: регулярное выражение в Saxon против XMLSpy
У меня XMLSpy жалуется на это: regex="url\(\"\.\./([^\"]*)\"\)" (внешние кавычки двойные) Это говорит о том, что первая обратная косая черта в \.\. является неожиданной. Поэтому я меняю его на: regex='url\(\"\.\./([^\"]*)\"\)'...
199 просмотров
schedule 28.10.2021