我在 wso2 esb 中有一个本地条目,其中包含一个 xml 结构。我成功地将它加载到一个属性中,但未能在其上执行 xpath 语句以查找节点值。
我怎么能这样做?
可以使用属性中介函数访问 XML 文件中的元素(可以是本地条目、注册表甚至是属性)。以下示例配置显示了如何在本地配置存储库的 test.xml 文件中获取节点“b”的值。
即:- test.xml --><a>Helloo<b>World</b></a>
<property name="test" expression="get-property('registry','conf:/test.xml')" scope="default" type="OM"/>
<log level="custom">
<property name="test.b" expression="$ctx:test//b"/>
</log>