Saxon - это реализация XSLT, XQuery, XPath и XSD. In поддерживает последние стандарты W3C, включая XSLT 3.0, XQuery 3.1, XPath 3.1 и XSD 1.1. Существуют версии для Java, .NET и C как с открытым исходным кодом, так и с коммерческой. Последним дополнением к набору продуктов является Saxon-JS, среда выполнения XSLT, которая будет работать в большинстве браузеров.
0 ответов

В картах Saxon SQL отсутствуют некоторые значения

я смог получитьsql:prepared-query($connection, $sql)()работаю над простым SQL. SELECT column1 FROM table Это отлично работает, и я могу получить доступ к значению с помощью Это также работает с некоторыми соединениями. Но когда я объединяю две табли…
06 окт '23 в 08:59
1 ответ

Ошибка инициализации с функцией расширения Java Saxon HE в Oxygen XML

Я пытаюсь научиться создавать функции расширения для XSLT, используя Java и Saxon-HE, используя класс ExtensionFunctionDefinition . До сих пор мне удавалось извлечь, а затем перекомпилировать .jar с помощью плагина Oxygen DITA-OT для преобразования …
02 ноя '23 в 03:54
0 ответов

Динамический XQuery с использованием saxon:evaluate не работает в Oxygen с выражением типа XPath 3.1?

Меня интересует использование saxon:evaluate в XQuery (с использованием XML-редактора Oxygen 24.0), и я хотел увидеть, как он работает в очень простом примере с использованием выражения типа XPath 3.1, чтобы я мог выбрать значение из проанализирован…
08 ноя '23 в 09:18
0 ответов

Почему сущность «quot» не экранируется?

Когда я бегу (let [processor (Processor.) builder (.newDocumentBuilder processor) xdm-node (.build builder (StreamSource. (StringReader. "<!DOCTYPE html><html><body>"a</body></html>"))) serializer (doto (.newSe…
24 ноя '23 в 00:27
0 ответов

Выходной массив XSL из строки в виде текста

Я пытаюсь создать массив, добавить к нему несколько значений и вывести преобразованный текст, перебирая этот массив. Но результат игнорирует содержимое xsl:text. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://ww…
24 сен '23 в 04:02
1 ответ

XSLT создает новый массив, перебирая существующий массив

Я пытаюсь собрать интересующие меня строки, перебирая массив объектов и создавая новый массив. Я бы использовал этот новый массив позже в своем преобразовании для генерации выходных данных. Ниже мой код: <xsl:stylesheet xmlns:xsl="http://www.w3.o…
24 сен '23 в 13:59
0 ответов

XInclude не работает должным образом в командной строке Saxon, но работает с oXygen

У меня есть несколько XML-файлов, расшифровывающих рукописи, которые взяты из общего описания книги, в которой находятся эти рукописи. В моем XML они форматируются с помощью трех операторов включения, которые расположены следующим образом: <xi:in…
01 ноя '23 в 06:21
0 ответов

Обновление Saxon с 9.9.1 до 12.3 нарушает работу sql:connect

Я успешно запускал sql-соединения в версии 9.9.1. Я обновляюсь до 12.3 и получаю ошибки соединения sql, которые не могу понять. Глядя на документацию, единственное отличие, которое я вижу от 9.9 до 12.3, заключается в том, что указание драйвера в со…
19 ноя '23 в 20:59
0 ответов

Current-dateTime() Проблема с точностью до микросекунды

Раньше при использовании функции current-dateTime() [XPATH 2.0 и SAXON 9] я получал значение вроде2023-07-15T13:11:43.618+02:00. Однако после перехода на [XPATH 3.1 и SAXON 10] теперь для той же функции я получил бы значение вроде2023-07-15T13:11:43…
15 сен '23 в 07:48