My source file looks like this:
<x>
<names>
<name>name1</name>
<name>name2</name>
</names>
<codes>
<code>code1</code>
<code>code2</code>
</codes>
<stuff> stuff </stuff>
</x>
And I’d like to transform it to get this output:
<out>
<y>
<name>name1</name>
<code>code1</code>
<stuff> stuff </stuff>
</y>
<y>
<name>name2</name>
<code>code2</code>
<stuff> stuff </stuff>
</y>
</out>
I don’t know the number of name and code tags in source file, but I do know the numer of names equals number of codes.
Please share some tips, how to do it.
This transformation:
when applied on the provided XML document:
produces the wanted, correct result: