【发布时间】:2022-02-18 05:33:20
【问题描述】:
我正在使用 IBM App Connect 11。我需要将 xpath 作为字符串传递给 esql 方法。Xpath 对应于特定元素“文本”,因此我还需要传递 keyIdentifier='TIN' 的条件.我试过这样:
SET xpathStr = '/getDocumentList/searchType/KeySet[keyIdentifier=TIN]/text';
我无法将 [keyIdentifier='TIN'] 作为整个语句本身的字符串,因此会出现语法错误。
输入xml:
<getDocumentList>
<searchType>
<KeySet>
<keyIdentifier>SIN</keyIdentifier>
<text>abc</text>
</KeySet>
<KeySet>
<keyIdentifier>TIN</keyIdentifier>
<text>xyz</text>
</KeySet>
</searchType>
</getDocumentList>
【问题讨论】:
标签: xml xpath ibm-integration-bus extended-sql ibm-app-connect