我正在使用 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:此功能尚未实现(抱歉)