Below is My input XML
<First>
<practice-session note="yes">
<lessons>13000</lessons>
<lessons>15000</lessons>
<lessons>note</lessons>
</practice-session>
<practice-repeats note="yes">>
<repeat>20000</repeat>
<repeat>15000</repeat>
<repeat>description</repeat>
</practice-repeats>
</First>
Output for the above is
<chapters>
<chapter>
<practice-session>
<value>13000</value>
</practice-session>
<practice-repeats>
<value>20000</value>
</practice-repeats>
</chapter>
<chapter>
<practice-session>
<lesson>15000</lesson>
</practice-session>
<practice-repeats>
<lesson>20000</lesson>
</practice-repeats>
</chapter>
<chapter>
<practice-session>
<lesson>NOTE CHG</lesson>
</practice-session>
<practice-repeats>
<lesson>ENG CHG</lesson>
</practice-repeats>
</chapter>
</chapters>
When i am doing Google and in stack overflow people were suggesting to use xsl:copy-of but when i am using xsl:copy how i will take care each practice-session will have practice repeats.
Can any one help me here.
Thanks in advance
Regards
Karthic
I don’t see the need for copy-of. Try this …