我有以下输入 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 中提取值并尝试填充输出时。我总是只得到第一个节点集。其他节点集被忽略。如何在我的输出肥皂信封中填充多个节点集。