我在使用xslt將以下源XML轉換爲目標XML。XSLT轉換
在源XML我有多個action
標籤。 每action/action_kind/code='pickup'
會有另外action/action_kind/code='deliver'
在這兩種action
標籤orderId
是一樣的。
我需要選擇基於此from
和to
標籤,我需要填充下圖的目標XMLas。
源XML
<section>
<action>
<action_kind>
<code>pickup</code>
</action_kind>
<pickup>
<orderId>11</orderId>
</pickup>
<name>NameOne</name>
<address>AddressOne</address>
</action>
<action>
<action_kind>
<code>pickup</code>
</action_kind>
<pickup>
<orderId>22</orderId>
</pickup>
<name>NameTwo</name>
<address>AddressTwo</address>
</action>
<action>
<action_kind>
<code>deliver</code>
</action_kind>
<expected>
<from>FirstOrderFro</from>
<to>FirstOrderTo</to>
</expected>
<delivery>
<orderId>11</orderId>
</delivery>
</action>
<action>
<action_kind>
<code>deliver</code>
</action_kind>
<expected>
<from>ScondOrderFro</from>
<to>SecondOrderTo</to>
</expected>
<delivery>
<orderId>22</orderId>
</delivery>
</action>
</section>
目標XML
<Orders>
<Order>
<OrderId>11</OrderId>
<Name>NameOne</Name>
<Address>AddressOne</Address>
<From>FirstOrderFro</From>
<To>FirstOrderTo</To>
</Order>
<Order>
<OrderId>22</OrderId>
<Name>NameTwo</Name>
<Address>AddressTwo</Address>
<From>SecondOrderFro</From>
<To>SecondOrderTo</To>
</Order>
</Orders>
有人能給我的xslt解決方案,它可以將源XML轉換爲目標XML?
你忘了問一個問題,或者試圖自己解決問題,或者解釋你到目前爲止嘗試過哪些地方出了問題。 –
我正在尋找將源XML轉換爲目標XML的xslt解決方案 – Jagadeesh
我們不爲您編寫代碼,我們回答您的問題。你的問題是什麼? –