我的请求正文为:
<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和Description的值,我创建了属性:
<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和描述值以及如何从这个数组属性中检索?期待你的回复。提前谢谢
答案 0 :(得分:4)
您应该能够使用XPATH(// node / child :: node())提取这些值,然后设置为property。
下面的线程将帮助您提取所需的节点并设置为property。您需要将类型设置为“OM”以保留XML。