0
mule-datamapper: 我給一個輸入XML文件作爲input.xml使用這個我創建一個架構和作爲輸出我是給這個輸出xml騾子,我也創建xsd。datamapper在騾子面臨的問題,以映射許多單,因爲子元素的輸入被禁用
輸入XML:
<abcd xmlns:ns0="http://a.b.com/d">
<temporaryaddress>
<address id="1">
<name>x</name>
<country>india</country>
<zipcode>890765</xipcode>
</address>
<address id="2">
<name>y</name>
<country>india</country>
<zipcode>890766</xipcode>
</address>
</temporaryaddress>
</abcd>
和電流輸出XML是像
<abcd xmlns:ns1="http://e.f.com/g">
<temporaryaddress>
<address>
<name>y</name>
<country>india</country>
<zipcode>890766</xipcode>
</address>
</temporaryaddress>
</abcd>
當我試圖在騾它顯示下temporaryaddress元素映射在輸入被禁用我無法映射那些。
所需的輸出XML:
<abcd>
<temporaryaddress>
<address>
<name>x</name>
<country>india</country>
<zipcode>890765</xipcode>
</address>
</temporaryaddress>
<temporaryaddress>
<address>
<name>y</name>
<country>india</country>
<zipcode>890766</xipcode>
</address>
</temporaryaddress>
</abcd>
我需要映射多單,並與根元素得到不同的輸出。
清脆:我在臨時地址內有兩個地址元素。在輸出中,我需要兩個臨時地址元素,第一個地址複製到第一個臨時地址元素,第二個地址輸入到第二個輸出臨時地址。 任何鏈接/建議表示讚賞。