0

我想在 Zorba 中使用 xquery-operators 命名空间 ( http://www.w3.org/2002/08/xquery-operators ) 中的函数,特别是 op:add-dayTimeDuration-to-dateTime。

但是我收到一个静态错误:“op:add-dayTimeDuration-to-dateTime”:未声明 arity 2 的函数”。我必须声明 op 命名空间才能到达那一步,所以 Zorba 可能使用了不同的前缀。或者,也许这些功能没有实现。我很难找到这些问题的答案。

谢谢!

4

1 回答 1

2

来自规范:此处描述了使用 op 前缀定义的函数,以支持 [XML Path Language (XPath) 2.0]、[XQuery 1.0: An XML Query Language] 和 [XSL Transformations (XSLT) Version 2.0] 中的运算符定义. 这些功能不能直接供用户使用,并且不要求实现应该实际提供这些功能。因此,没有命名空间与 op 前缀相关联。例如,乘法通常与 * 运算符相关联,但在本文档中将其描述为函数......

你不能只使用 + 运算符吗?

于 2013-11-26T16:47:47.263 回答