1

我正在使用 Oracle Service Bus 11g 第 1 版 (11.1.1.3),但它的 XPath 实现存在问题。

XQuery-Resource 包含一个简单的 XPath Axes 位置路径:

preceding::SomeElement

甲骨文说它应该工作:http ://docs.oracle.com/cd/E14571_01/doc.1111/e15867/xquery.htm#i1106823

Oracle Service Bus XQuery 引擎完全支持万维网 (W3C) 规范中针对 XQuery 描述的所有语言特性,但有一个例外:模块。有关 XQuery 1.0 和 XPath 2.0 函数和运算符的更多信息 >(W3C 工作草案 2004 年 7 月 23 日),请参阅以下 URL:http ://www.w3.org/TR/2004/WD-xpath-functions-20040723/

..但它没有:

执行 XQuery 时发生错误:{bea-err}SYS001:此功能尚未实现(抱歉)

4

1 回答 1

1

OSB 12c 支持 XQuery 1.0,包括库模块和前面的轴。

http://www.w3.org/TR/xquery/ http://docs.oracle.com/middleware/1213/osb/develop/osb-xquery.htm

于 2014-07-07T17:56:01.187 回答