WSO2 ESB 4.8.1中似乎不支持以下XPath函数:
有谁知道支持哪些XPath功能以及WSO2 ESB 4.8.1中不支持哪些功能?
答案 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
扩展名。