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

xstl apply-template (вызовите tempalate) с переменной и используйте в xsl: оцените
У меня есть следующий xml: <pi:Payroll_Extract_Employees xmlns:pi="urn:com.workday/picof"> <pi:company> <pi:Employee> <pi:name>John Andrews</pi:name> <pi:age>23</pi:age>...
227 просмотров
schedule 28.10.2021

Как остановить функцию xml-to-json () в xslt3.0 для преобразования числа в нотацию экспоненты
Я преобразую xml в json, используя функцию xml-to-json () xslt 3.0, используя Saxon 9.8 HE. Проблема, которую я получаю, заключается в том, что мое числовое значение преобразуется в экспоненту (научную нотацию). Я хочу, чтобы вывод был таким же, как...
392 просмотров
schedule 20.10.2021

Как мне вернуть карту из функции в XSLT 3.0?
Скажем, у меня есть функция f:get-map() , которая возвращает карту. Как мне использовать результат этой функции в другой функции? Щас делаю вот так: <xsl:function name="f:get-another-map" as="map(*)"> <xsl:variable name="result"...
81 просмотров
schedule 30.10.2021

Параметры таблицы стилей Saxon-HE 9.9.1.5 не установлены
Создание приложения .NET VSTO с использованием Saxon-HE 9.9.1.5. Установка глобальных параметров таблицы стилей для преобразователя XSLT 3.0 не работает. Я безрезультатно передаю словарь QName / XdmAtomicValue. Тот же XSLT отлично работает с...
269 просмотров
schedule 19.10.2021

XSLT: передать имя элемента как строку и преобразовать его в выражение XPATH
Возможно ли с помощью XSLT 3.0 преобразовать строку в имя элемента в XPATH-запросе ? Я хотел бы передать имя элемента в виде строки в шаблон, а затем включить имя элемента в выражение XPATH. Что-то вроде этого <xsl:variable name="el-name"...
234 просмотров
schedule 08.09.2021

Неожиданные элементы в результате функции XSLT
<xsl:function name="f:members" as="xs:string*"> <xsl:param name="in" as="xs:string*"/> <xsl:param name="grp" as="xs:string*"/> <xsl:param name="result" as="xs:string*"/> <xsl:param...
37 просмотров
schedule 23.10.2021

Распознавание схемы и потоковая передача
Я нахожусь в процессе преобразования таблицы стилей с учетом схемы в потоковый XSLT3. Одна вещь, которая меня приятно удивила, заключается в том, что, похоже, потоковая передача и понимание схемы работают вместе. Я могу, например, сделать instance...
33 просмотров
schedule 11.10.2021

Использование XSLT для преобразования XML в JSON и добавления двух квадратных скобок [[]]
Просьба поделиться кодом xslt для преобразования xml в json. у нас есть требование конвертировать xml в json. затем Обрежьте OuterElement и несколько квадратных скобок [[a) Обрежьте OuterElement ‹ns0: PO_Message xmlns: ns0 = http: //test.com/Test›...
64 просмотров

сделать элемент xml уникальным с помощью xslt-3
Учитывая следующий пример xml, как я могу сделать элемент RECORD ID и TITLEID уникальными значениями, начиная со значения 1 и продолжая? <CATALOG> <CD> <RECORD ID="109"> <TITLEID>54</TITLEID>...
44 просмотров
schedule 21.02.2022

Есть ли способ удалить все атрибуты из набора атрибутов XSLT при переопределении этого набора атрибутов?
Я работаю с некоторым сторонним XSLT, который интенсивно использует наборы атрибутов для преобразования XML в различные формы XSL: FO. Пример: notes.xsl: <xsl:template match="note"> <fo:block...
322 просмотров
schedule 27.02.2022

Что означает атрибут «проверка» в XSLT?
Я читаю документацию W3C для XSLT 3.0 здесь . Я заметил, что некоторые элементы, такие как ‹xsl: stream>, могут иметь атрибут 'validation', который может иметь значение 'strict', 'lax', 'perserve' или 'strip'. Что означает каждое значение? Может...
129 просмотров
schedule 29.03.2022

Можно ли сохранить сообщение об ошибке парсера в переменной, используя xslt2.0 или xslt 3.0
Я преобразую xml-файл, используя xslt , и хочу отобразить сообщение об ошибке парсера xslt в элементе Примечание: сообщение об ошибке должно быть оригиналом сообщения парсера.
154 просмотров
schedule 10.04.2022

невозможно получить сумму с использованием отдельной суммы цикла xslt
Я новичок в xslt. Я создаю преобразование, и мне нужно рассчитать сумму налога на основе налоговой ставки. Входной файл содержит различные налоговые ставки и суммы налога. Требуется найти общие налоговые ставки, взять индивидуальную сумму налога и...
107 просмотров
schedule 17.04.2022

Карта XML - удалить имена клавиш входа @
После моего вопроса относительно ( Convert JSON в XML с использованием XSLT 3.0 - избегайте амперсанда в ключе элемента ). В итоге я получил следующую карту XML. <?xml version="1.0" encoding="UTF-8"?> <map...
143 просмотров
schedule 28.04.2022

Поддержка XSLT 3.0 в XML-преобразовании Marklogic
Я новичок в преобразованиях Marklogic XSLT, и у меня есть следующие вопросы. Какой механизм XSLT использует Marklogic для преобразования документа с помощью функции xdmp:xslt-invoke() ? Есть ли способ поддержки версии XSLT 3.0 в Marklogic? Я...
138 просмотров
schedule 28.04.2022

Использование одного и того же узла дважды в Streaming XSLT
Я пытаюсь преобразовать некоторый XML в промежуточное представление JSON, указанное в XSLT 3.0 (для последующего преобразования в JSON через xml-to-json ). Мой текущий XSLT хорошо работает как таблица стилей без потоковой передачи, но при...
125 просмотров
schedule 01.05.2022

XSLT: отчетливые имена дочерних узлов
<mensagens> <mensagem maquina="M02" timestamp="2020-05-22T15:28:50+0000"> <inicioAtividade> <contexto> <tipo>OP</tipo>...
50 просмотров
schedule 04.05.2022

XSLT3 может использовать экранирование отключения вывода в том же шаблоне, что и expand-text=yes?
При попытке использовать экранирование отключения вывода в XSLT3 в Saxon я заметил, что это не сработает, если для расширения текста установлено значение «да» в таблице стилей или даже в заданном шаблоне соответствия. Следующий код (при запуске сам...
173 просмотров
schedule 25.05.2022

xslt: удалить пробел до и после определенных элементов
Я использую Saxon PE 9.7, XSLT версия 3.0. Я пытаюсь убрать пробел после <w> до <damage> . Я пробовал несколько решений: normalize-space() , translate(., ' ', '') , даже css , white-space: nowrap ... Я также рассмотрел...
340 просмотров
schedule 29.06.2022

xslt: какой самый простой способ сделать отрицательный выбор?
В основном я хотел бы что-то вроде этого, которое находит все узлы, где идентификатор не может быть найден («неработающие ссылки»): <xsl:variable name="failedIDLookups" select="//inventory/box[@boxtypeID != //boxtypes/@ID]"/> Но это не...
67 просмотров
schedule 02.08.2022