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

Возвращать несколько значений из нескольких входов в XQuery 3.0?
Я пробовал несколько вещей: for $name in ('Hanz', 'Heinz', 'Hans', 'Huns', 'Hund') where $name contains text 'Hans' using fuzzy return $name | $name (: returns error: Stopped at line 3, column 20: [XPTY0004] Union expression: node() expected,...
30669 просмотров
schedule 22.11.2021

группа xquery, не удаляя повторяющиеся элементы
У меня есть XML-документ, <resultsets> <row> <first_name>Georgi</first_name> <last_name>Facello</last_name> </row> <row>...
50 просмотров
schedule 11.09.2021

Общий XQuery для рекурсивного обхода XML
Я пытаюсь преобразовать ввод XML, приведенный ниже, в формат вывода, используя общий Xquery, без вызова каких-либо родительских / дочерних элементов. Если у родителя есть два или более повторяющихся потомка, их следует сгруппировать в массив. XML:...
92 просмотров
schedule 05.10.2021

XSL-преобразование eXist-DB / Query: неопределенная контекстная последовательность
Среда: eXist-db 4.2.1, XQuery 3.1, XSLT 2.0 Я пытаюсь преобразовать XML-документ с помощью таблицы стилей XSLT 2.0, запускаемой eXist-DB / Query 3.1. Я получаю следующую ошибку err:XPDY0002 Undefined context sequence for...
184 просмотров
schedule 14.02.2022

Объедините два цикла for и объедините результаты в XQuery
Допустим, у нас есть эти папки not_my_files collections collection1.xml collection2.xml collection3.xml etc... my_files my_documents mydoc1.xml mydoc2.xml mydoc3.xml etc......
62 просмотров
schedule 01.03.2022

Удалить дубликаты из возврата XQuery
Мой XQuery: declare namespace xsd="http://www.w3.org/2001/XMLSchema"; for $schema in xsd:schema for $nodes in $schema//*, $attr in $nodes/xsd:element/@name where fn:contains($attr,'city') return $attr возврат: name="city" name="city"...
9156 просмотров
schedule 30.03.2022

Как выбрать атрибут по переменной в xquery?
Я знаю, как выбрать такой атрибут: $table/@id Однако как мне это сделать, если имя атрибута хранится как переменная. Например: let $x = "id" $table/@[$x]
930 просмотров
schedule 29.04.2022

Узел тестирования коммутатора XQuery
В XQuery 3.1 этот (тестовый) запрос проверяет наличие определенных узлов, проверяя name() : declare variable $doc := doc("/db/apps/deheresi/data/ms609_0013.xml")); let $ele := $doc//tei:sic | $doc//tei:surplus for $n in $ele let $output :=...
234 просмотров
schedule 08.06.2022

Как отловить ошибки в XQuery 3.0?
Я читаю Рекомендацию W3C для XQuery 3.0 . Вот что я пытался сделать: try { 3 div 0 } catch err:XPTY0004{ 'typing error' } catch * { $err:code || '&#10;' || $err:description || '&#10;' || $err:value || '&#10;' ||...
680 просмотров
schedule 06.07.2022

Как использовать операторы if в операторах let в xquery
Я хочу сделать следующее: let $foo := if (5 = 5) then return <bye/> else return <hi/> Но, к сожалению, вышеописанное не работает. Как мне сделать операторы if для операторов let.
2858 просмотров
schedule 21.08.2022

Как получить наибольшее значение из повторяющихся узлов в XQuery?
У меня есть XML-файл. Я хотел получить узел с наибольшим значением из повторяющихся значений (в приведенном ниже случае поля author , title и genre одинаковы, но поле number другое). <?xml version="1.0"?> <catalog>...
30 просмотров
schedule 25.09.2022

Напишите XQuery для заданного XML
Мне нужно написать XQuery из данного XML, но я не могу найти правильный способ сделать это. Вот xml: <?xml version="1.0" encoding="UTF-8"?> <!-- Edited by XMLSpy --> <onlinecomputer> <item name="Processor"...
77 просмотров
schedule 28.05.2023

XQUERY/XSLT Усовершенствованная математика
Я пытаюсь выполнить более сложные вычисления в XSLT/XQuery, но столкнулся с проблемой. Формула предназначена для агрегирования суммы, но выполняет операции перед суммой. Предполагая, что у нас есть исходный файл XML: <day>...
49 просмотров
schedule 15.02.2023

Ввод массива XQuery HTML
Я новичок в XQuery 3.0 и пытаюсь написать проект. Я отправляю почтовый запрос, содержащий song[] элемент ввода. Однако когда я пытаюсь использовать request:get-parameter('song[]', '') , я получаю следующий результат: Value 1 Value 2 Value...
232 просмотров
schedule 07.10.2022

число внутри [] после в порядке в XQuery
Ниже приведен запрос for $x in $books where $x/price>=38 order by ($x/price)[l] return ($x/title, $x/price) что обозначается [1], расположенным после порядка ($x/цена)?
23 просмотров
schedule 10.05.2023

Коллекция XPATH 2.0 () с? Select = (в eXist-db / XQuery)
Использование XPath 2.0 в eXist 4.4 и XQuery. У меня есть серия документов в каталоге eXist-db /db/apps/deheresi/data , которые я хочу получить с помощью collection() , но с использованием подстановочного знака или предиката для фильтрации...
216 просмотров
schedule 28.03.2023

Ведение журнала с помощью XQuery
Я использую XQuery 3.0 для преобразования входящего сообщения в соответствии с моей системой. XQuery вызывается из маршрута Apache Camel через преобразование EIP. Пример:...
464 просмотров
schedule 31.10.2022

В xquery, когда fn: upper-case () с апострофом ", ошибка получения одинарной кавычки
В Xquery для использования функции fn: upper-case, когда мы используем апостроф (') и двойные кавычки (), попадая ниже ошибки парсера. пожалуйста, дайте мне знать, если какие-либо данные об этой ошибке. Не удалось выполнить earch, проверьте XQuery...
25 просмотров
schedule 03.11.2022

xquery-как получить разницу между последовательными значениями в списке числовых значений
Я успешно извлек одно значение из одной переменной и список значений из другой переменной (как часть моего выражения XQuery). Теперь предположим, что однозначная переменная x=1 и переменная списка называется y со значениями 2,4,7,11,16...
607 просмотров
schedule 12.11.2023

Переменная XQuery в возвращаемом выражении не разрешает свое значение
Я пытаюсь запустить код XQuery, но переменная в возвращаемом выражении не разрешается Когда я запускаю следующий код XQuery for $x in (<Person/>,<Person/>) return $x я получаю вывод <Person/> <Person/> Это...
250 просмотров
schedule 21.03.2024