0
我有下面的输入XML。填充多个节点集
<Body>
<AddressInfo>
<Address>
<PIN>123</PIN>
<Street>CAN</Street>
</Address>
<Address>
<PIN>456</PIN>
<Street>MAN</Street>
</Address>
</AddressInfo>
</Body>
我的预期输出是
<SOAPENV>
<Header/>
<ResponseBody>
<AddressDetails>
<UserPIN>123</UserPIN>
<UserStreet>CAN</UserStreet>
</AddressDetails>
<AddressDetails>
<UserPIN>456</UserPIN>
<UserStreet>MAN</UserStreet>
</AddressDetails>
</ResponseBody>
</SOAPENV>
我的问题是,当我给XPath和提取的值从XML,并试图填充输出。我总是只获得第一个节点集。其他节点集被忽略。如何在我的输出soap信封中填充多个节点集。
HI论坛,第一个案件为我工作,我同意,因为它给了我即时解决方案。现在,我想知道它是如何工作的。任何人都可以通过在@ * Node中使用apply模板来解释我们在这里所做的。我可以看到,当我改变字段时结果不一样。任何一个人都可以自由告诉我。 TIA。 – Mano