我在使用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
我们不为您编写代码,我们回答您的问题。你的问题是什么? –