Input XML:
<root>
<imageLink>
<url colNumber="1">aa</url>
<imageTypeCode colNumber="2">PRODUCT_IMAGE</imageTypeCode>
<languageCode colNumber="3">en</languageCode>
<languageCode colNumber="3">fr</languageCode>
</imageLink>
<imageLink>
<url colNumber="1">bb</url>
<imageTypeCode colNumber="2">PRODUCT_IMAGE</imageTypeCode>
<languageCode colNumber="3">fr</languageCode>
<commTest>
<languageCode colNumber="4">fssdr</languageCode>
<languageCode colNumber="4">fr</languageCode>
<dummy colNumber="5">DDDUMM</dummy>
</commTest>
<commTest>
<languageCode colNumber="4">fd777r</languageCode>
<languageCode colNumber="4">fr777</languageCode>
<dummy colNumber="5">DDD777UMM</dummy>
</commTest>
<changedName>
<languageCode colNumber="4">fd777r</languageCode>
<languageCode colNumber="4">fr777</languageCode>
<dummy colNumber="5">DDD777UMM</dummy>
</changedName>
</imageLink>
</root>
Expected XML output:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<imageLink rowNum="1">
<url rowNum="1" colNumber="1">aa</url>
<imageTypeCode rowNum="1" colNumber="2">PRODUCT_IMAGE</imageTypeCode>
<languageCode rowNum="1" colNumber="3">en</languageCode>
<languageCode rowNum="2" colNumber="3">fr</languageCode>
</imageLink>
<imageLink rowNum="3">
<url rowNum="3" colNumber="1">bb</url>
<imageTypeCode rowNum="3" colNumber="2">PRODUCT_IMAGE</imageTypeCode>
<languageCode rowNum="3" colNumber="3">fr</languageCode>
<commTest rowNum="3">
<languageCode rowNum="3" colNumber="4">fssdr</languageCode>
<languageCode rowNum="4" colNumber="4">fr</languageCode>
<dummy rowNum="3" colNumber="5">DDDUMM</dummy>
</commTest>
<commTest rowNum="5">
<languageCode rowNum="5" colNumber="4">fd777r</languageCode>
<languageCode rowNum="6" colNumber="4">fr777</languageCode>
<dummy rowNum="5" colNumber="5">DDD777UMM</dummy>
</commTest>
<changedName rowNum="3">
<languageCode rowNum="3" colNumber="4">fd777r</languageCode>
<languageCode rowNum="4" colNumber="4">fr777</languageCode>
<dummy rowNum="3" colNumber="5">DDD777UMM</dummy>
</changedName>
</imageLink>
</root>
this process happens in multiple levels of element complexity, these row numbers are assigned so that it enters into an excel sheet in the form of rows and columns
can anyone please assist me?