【发布时间】:2017-03-27 22:11:57
【问题描述】:
在 wso2 中,我有一个 xml 作为本地属性,其中包含带有代码和描述的状态列表 (status_list)。 我想为一个给定的代码选择正确的状态。此代码存储在属性中。 我试过类似的东西
<property name="codes" expression="get-property('status_list')" scope="default" type="OM"/>
<log level="custom">
<property expression="$ctx:codes/status[@code='$ctx:code']" name="Test"/>
</log>
$ctx:codes/status 可以并显示所有状态的列表,但是一旦我想“过滤”它们,它就不起作用了。 当然,如果我对 xpath 工作的代码进行硬编码。
<property expression="$ctx:codes/status[@code='code1']" name="Test"/>
您知道如何实现这一目标吗?
【问题讨论】: