Я использую Apache Tomcat DB Exist в качестве базы данных XML и пытаюсь создать последовательность, передавая следующий xpath, определенный в предложении FLWOR 'let':
$xpath := $root/second/third
в объявлении локальной функции, например:
declare function local:someFunction($uuid as xs:string?, $xpath as xs:anyAtomicType?)
{
let $varOne := $xpath/fourth[@uuid = $uuid]/fifthRight
let $varTwo := $xpath/fourth[@uuid = $uuid]/fifthLeft
let $combined := ($varOne,$varTwo)
return $combined
};
Конечно, при вводе этого в существующую изолированную программную среду xquery я получаю Type: xs: anyAtomicType не определен. Что я должен использовать вместо этого, или я должен сделать это по-другому?
Заранее спасибо за любые предложения.