5

我的请求正文为:

<tns:InputRequest xmlns:tns="http://tempuri.org/">
<tns:ID>ID_001</tns:ID>
<tns:ID>ID_002</tns:ID>
<tns:Description>Description for ID_001</tns:Description>
<tns:Description>Description for ID_002</tns:Description>
</tns:InputRequest>

并获取 ID 和描述的值,我创建了属性:

<property xmlns:tns="http://tempuri.org/" name="ID" expression="//tns:ID" scope="default" type="STRING"/>
<property xmlns:tns="http://tempuri.org/" name="Description" expression="//tns:Description" scope="default" type="STRING"/>

但这让我只有一个价值。我如何制作一个属性数组,以便我可以在其中存储多个 ID 和描述值以及如何从该数组属性中检索?期待您的回复。提前致谢

4

1 回答 1

4

您应该能够使用 XPATH (//node/child::node()) 提取这些值,然后设置为属性。

下面的线程将帮助您提取所需的节点并设置为属性。您需要将类型设置为“OM”以保持 XML 原样。

如何将节点数组捕获到属性

于 2013-05-13T12:15:39.983 回答