真实性如何重新回归?
如果出现以下情况,我在开关中会有这样的表达式:
ns8:aaa/bbb/ccc/eee/fff/ggg[bpws:getVariableData('blah')]/hhh='DEACTIVATED''="true()"
由于某种原因,它每次都会返回并达到我的真实状态。但是,当我在xPath验证程序中运行它时,根据我的blah值,我会得到“ true”或false。
soa流的读取方式是否有所不同?还是“ true()”不是正确的方法?我不知道为什么它会一直击中它。
以下是我的数据可能的样例。但是我无法发布全部内容。
<aaa>
<bbb>
<ccc>
stuff...
<eee>
stuff...
<fff>
<createDate>2016-04-01T16:42:18Z</createDate>
<createdBy>ESB_NewConnect</createdBy>
<updateDate>2016-04-01T16:42:18Z</updateDate>
<updatedBy>ESB_NewConnect</updatedBy>
<accountReference>303679377</accountReference>
<customerReference>203790002</customerReference>
<externalSystemName>XEROX_ACS</externalSystemName>
<externalAccountReference>RIGHTNOW_20160401_124212294036</externalAccountReference>
<originalActivationDate>2016-04-04Z</originalActivationDate>
<activationStatus>ACTIVE</activationStatus>
<ggg>
<blah var>
<hhh>DEACTIVATED</hhh>