【问题标题】:Oracle Service Bus XPath ImplementationOracle Service Bus XPath 实施
【发布时间】:2015-12-11 10:09:41
【问题描述】:

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

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

preceding::SomeElement

Oracle 说它应该可以工作: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:此功能尚未实现(抱歉)

【问题讨论】:

    标签: xquery osb oracle-service-bus


    【解决方案1】:

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

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

    【讨论】:

    • 您从哪里获得这些信息? link 说“[...]XQuery 有一个例外:模块”
    • 文档必须过期。如果您尝试 12c,您将看到它是受支持的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 2018-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多