PDA

View Full Version : How to swap XML element values using XSLT


hail
08-25-2009, 05:39 PM
Hi,

Sample.xml -

<?xml version="1.0" encoding="UTF-8"?>
<Root>
<AA>
<BBB>
<DDDD>1111</DDDD>
<EEEE>2222</EEEE>
</BBB>
<CCC>
<FFFF>3333</FFFF>
<GGGG>4444</GGGG>
</CCC>
</AA>
</Root>


Desired Output -

<?xml version="1.0" encoding="UTF-8"?>
<Root>
<AA>
<BBB>
<DDDD>3333</DDDD>
<EEEE>4444</EEEE>
</BBB>
<CCC>
<FFFF>1111</FFFF>
<GGGG>2222</GGGG>
</CCC>
</AA>
</Root>


As shown above, I want to swap element value using XLST. I don't want to hard code any element names in xslt. Is there any way I can do that ?

Help appreciated.

Thanks.