Вопросы по теме '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 просмотров
schedule
09.11.2021
сделать элемент 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