Вопросы по теме '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 || ' ' ||
$err:description || ' ' ||
$err:value || ' ' ||...
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