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