Зорба: функции, реализованные из os (xquery-операторы)?

Я хотел бы использовать функции из пространства имен операторов xquery ( http://www.w3.org/2002/08/xquery-operators) в Zorba, в частности, op:add-dayTimeDuration-to-dateTime.

Однако я получаю статическую ошибку: "op:add-dayTimeDuration-to-dateTime": функция с arity 2 не объявлена ​​". Мне пришлось объявить пространство имен op, чтобы получить это далеко, поэтому, возможно, Zorba использует другой префикс. Или, возможно, эти функции не реализованы. У меня были трудности с поиском ответов на эти вопросы.

Спасибо!

1 ответ

Решение

Из спецификации: здесь описаны функции, определенные с префиксом op, для определения определений операторов в [XML Path Language (XPath) 2.0], [XQuery 1.0: XML Query Language] и [XSL Transformations (XSLT) Version 2.0], Эти функции не доступны непосредственно пользователям, и не требуется, чтобы реализации фактически обеспечивали эти функции. По этой причине пространство имен не связано с префиксом op. Например, умножение обычно связано с оператором *, но в этом документе оно описано как функция.....

Разве вы не можете просто использовать оператор +?

Другие вопросы по тегам