Описание тега functx

FunctX is a library of XQuery and XSLT functions.
1 ответ

xquery- ошибка определения дублирующейся функции при использовании библиотеки functx с сайта xqueryfunctions.com

Я пытаюсь запустить некоторый код Xquery в java-программе и для этой цели использую бесплатную java-библиотеку Saxon. Теперь по какой-то причине я получаю повторяющиеся ошибки "определения дублирующихся функций" при запуске этого кода - эта ошибка п…
22 ноя '12 в 16:29
2 ответа

Использование функций в XSLT

Я изучаю XSLT. Эти вопросы могут быть очевидны, но я действительно застрял сейчас. Кислород возвращает следующие два вида ошибок: Пространство имен не объявлено для функции ownFunction(). ("необъявленный префикс пространства имен {xs}") неизвестная …
04 май '11 в 12:06
1 ответ

При использовании функции xquery "functx: Между-включительно", возможно ли, чтобы первый аргумент пришел из 2 различных значений атрибута?

Я использую xquery для поиска и сравнения значений из исходного файла XML с файлом SVG. Вот мой xquery: for $xval in $figure/graphic/sheet/doc(@svgsrc)//*[text() = $rdi/text()], $line in $figure/graphic/sheet/doc(@svgsrc)/svg/line where functx:betwe…
27 окт '16 в 21:19
1 ответ

Последний день предыдущего месяца в XSLT

Можно ли получить последний день предыдущего месяца в XSLT? Я нашел эту функцию: http://www.xsltfunctions.com/xsl/functx_last-day-of-month.html но я не уверен, как использовать ее, чтобы получить предыдущий месяц.
07 май '12 в 13:47
1 ответ

Узел XQuery является последовательностью

Является is-node-in-sequence-deep-equal в XQuery? Мне интересно, потому что я видел функцию на xqueryfunctions.com, но я не могу ее использовать.
15 окт '12 в 17:04
2 ответа

Найти значение в последовательности, используя XSL

Я хочу проверить, существует ли значение в последовательности, определенной как <xsl:variable name="some_seq" select="/root/word[@optional='no']/text()"/> В прошлом у меня был успех с функцией Присциллы Уолмсли. Для ясности я воспроизвожу это …
19 май '10 в 14:32
1 ответ

Невозможно использовать библиотеку functx с Intellij idea Community Edition

Я пытаюсь импортировать библиотеку functx, используя следующую инструкцию импорта, но я не могу импортировать ее в свой .xqy файл в издании intellij idea community - 2018.1 xquery version "1.0-ml"; import module namespace functx = "http://www.functx…
09 июл '18 в 06:38
2 ответа

XSLT: как объявить пользовательскую функцию

У меня есть таблица стилей XSLT для преобразования. В этом я должен указать пользовательскую функцию, используя <xsl:function>, Когда я собираюсь сделать это в этом <xsl:stylesheet></xsl:stylesheet> это выдает ошибку. Вот функция: …
08 дек '11 в 07:37
2 ответа

Изменить пространство имен в XQuery

Я нашел следующую пользовательскую функцию XQuery в книге OQReiily XQuery, и она используется для изменения пространства имен файла XML при его печати: declare namespace functx = "http://www.functx.com"; declare function functx:change-element-ns-dee…
09 авг '11 в 03:27
1 ответ

Использование functx:index-of-match-first в XQuery для возврата подстроки текстового узла

Я пытаюсь написать XQuery, который найдет все текстовые узлы, которые содержат данное ключевое слово в файле XML. Текстовый узел длинный, поэтому я хотел бы вернуть подстроку (желаемой длины) текста, начиная с соответствующего ключевого слова. Sampl…
17 дек '10 в 19:28
2 ответа

XQuery: удаление символа новой строки / возврата из конца строки, хранящейся в переменной в запросе

Как мне удалить новую строку / возврат из конца переменной? Я старался functx:substring-before-last попытаться удалить новую строку (обозначив ее как \r, \n а также как \r\n) но все же, когда я вывожу значение этой переменной, новая строка все еще т…
18 сен '12 в 22:25
1 ответ

XQuery - неверные индексы в подстроке после использования функции обратной строки

Я пытаюсь реализовать base64-кодирование очень простым способом. В моем подходе (давайте на секунду уберем, уместно ли это или нет), мне нужно перевернуть строки и затем констатировать их. После этого эта объединенная строка используется в функции п…
17 май '19 в 12:10
0 ответов

Невозможно установить FunctX в eXist-db

Я только что установил последнюю стабильную версию eXist-db 5.2.0. У меня есть проект, в котором используется библиотека функций FunctX XQuery, но когда я пытаюсь установить его в диспетчере пакетов eXist, я получаю следующую ошибку: exerr:ERROR exp…
10 авг '20 в 12:20
1 ответ

functx:remove-attributes добавляет пустой xmlns

Функция functx:remove-attributes автоматически добавляет к узлу пустой @xmlns, и я хотел бы предотвратить такое поведение. Пример xml: <mei meiversion="3.0.0" xmlns="http://www.music-encoding.org/ns/mei"> <note accid.ges="f" doxml.id="d28e1…
07 янв '20 в 19:02
0 ответов

SynapseXPath Вычисление выражения XPath functx:substring-before-match

Я не могу использовать functx:substring-before-match в одной из моих последовательностей передачи <property expression="functx:substring-before-match($trp:FILE_URI, 'CMDE[a-zA-Z0-9_]*\.zip')" name="baseFolder"/> [2020-03-27 12:26:56,647] [] IN…
1 ответ

извлечение строки: проблема functx: escape-for-regex () в Marklogic

Я пытаюсь извлечь текст из шаблона в marklogic, но получаю ошибку: [1.0-ml] XDMP-UNEXPECTED: (err:XPST0003) Unexpected token syntax error, unexpected Lpar_, expecting Rpar_ Я использую для объявления functx. <path-namespaces> <path-namespac…
02 май '21 в 00:09