WSO2 ESB 4.8.1中支持的XPath函数

时间:2014-04-30 10:30:33

标签: function xpath wso2 esb synapse

WSO2 ESB 4.8.1中似乎不支持以下XPath函数:

  • 逸出-HTML-URI()
  • IRI到URI()
  • 编码换URI()

有谁知道支持哪些XPath功能以及WSO2 ESB 4.8.1中不支持哪些功能?

2 个答案:

答案 0 :(得分:8)

从版本4.5.0开始,WSO2 ESB支持XPath 2.0。默认情况下已禁用,因此您需要执行以下操作才能启用它。

  • 打开$ESB_HOME/repository/conf/synapse.properties
  • 取消注释以下行

    synapse.xpath.dom.failover.enabled=true

要访问代理服务中的属性,您需要使用前缀syn

离。

<property expression="syn:get-property('myProperty')" name="getMyProperty" scope="default" type="STRING"/>

答案 1 :(得分:2)

the JavaDocs我所知,synapse XPath实现是基于Jaxen构建的,它只是XPath 1.0版。因此,这些功能都不受支持,您只有非常有限的function library of XPath 1.0加上特定于突触的get-property扩展名。