Hi ,
I am newbie in XSL

,but i need XSL file that merge nodes with the same name attribute into one element-and the same done for the son nodes-, and if there is nodes' with different names it put as it , a example of XML is as follows .
<?xml version="1.0" encoding="UTF-8"?>
<test>
<component name="root">
<component name="c2">
<component name="c3">
<component name="c4"/>
</component>
</component>
</component>
<component name="root">
<component name="c2">
<component name="A4">
</component>
</component>
</component>
<component name="root">
<component name="A3"/>
</component>
<component name="root">
<component name="X1">
<component name="X2"></component>
</component>
</component>
<component name="difRoot">
</component>
</test>
The desired output is as follows
<output>
<component name="root">
<component name="c2">
<component name="c3">
<component name="c4"/>
</component>
<component name="A4">
</component>
</component>
<component name="A3"/>
<component name="X1">
<component name="X2"/>
</component>
</component>
<component name="difRoot">
</component>
</output>
Thanks