Я пытаюсь создать пару хеш-карты/ключевого значения, как структура в xquery. Я знаю, карта, как структура существует в XQuery: http://www.w3.org/2005/xpath-functions/map/Создание карты в XQuery
и даже нашел документацию в Saxon: http://www.saxonica.com/html/documentation/functions/map/
Однако я и не знаю, как создать карту или использовать его.
Вот мой код до сих пор:
declare namespace map="http://www.w3.org/2005/xpath-functions/map";
let $a := map:map()
Но я получаю сообщение об ошибке:
Cannot find a matching 1-argument function named
{http://www.w3.org/2005/xpath-functions/map}map()
Так как именно я использую карты в XQuery?
Это похоже на правильный путь, но теперь я получаю следующее сообщение об ошибке: 'Чтобы использовать синтаксис XPath 3.1, вы должны настроить парсер XPath для его обработки'. Как это сделать –
Зависит от интерфейса, который вы используете: командной строки? API s9api? XQJ? –
Я использую Командную строку –