Зорба: функции, реализованные из 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. Например, умножение обычно связано с оператором *, но в этом документе оно описано как функция.....
Разве вы не можете просто использовать оператор +?