Input XML structure:
<Customer>
<Order>
<item>
<name>ID</name>
<value>11111</value>
</item>
</Order>
<Order>
<item>
<name>ID</name>
<value>11111</value>
</item>
</Order>
<Order>
<item>
<name>ID</name>
<value>22222</value>
</item>
</Order>
<Order>
<item>
<name>ID</name>
<value>33333</value>
</item>
</Order>
</Customer>
Output should be :
<Customer>
<Order>
<item>
<name>ID</name>
<value>11111</value>
<item>
</Order>
<Order>
<item>
<name>ID</name>
<value>11111</value>
</item>
</Order>
</Customer>
<Customer>
<Order>
<item>
<name>ID</name>
<value>22222</value>
</item>
</Order>
</Customer>
<Customer>
<Order>
<item>
<name>ID</name>
<value>33333</value>
</item>
</Order>
</Customer>
Here the /Customer/<Order/item/value will come dynamically.
Please anyone give a solution for this transformation.
<doc><Customer>...</Customer><Customer>...</Customer></doc>)?xmlserialization method there are two options, from w3.org/TR/xslt#section-XML-Output-Method: "Thexmloutput method outputs the result tree as a well-formed XML external general parsed entity. If the root node of the result tree has a single element node child and no text node children, then the entity should also be a well-formed XML document entity."