Estoy utilizando la transformación de identidad y durante esta basada en una condición, necesito cambiar la posición de un nodo usando XSLT. Supongamos, tengo un XML como la que:Cambiar la posición de un nodo usando XSLT
<root>
<a>
<b1>SampleB1</b1>
<b2>
<c1>zyx</c1>
<c2>wvu</c2>
<c3>tsr</c3>
<c4>dtg</c4>
<c5>hkj</c5>
</b2>
<b3>SampleB3</b3>
</a>
</root>
entonces quiero cambiar la posición de los nodos 'c4' & 'c5' y quiere salida como:
<root>
<c4>dtg</c4>
<c5>hkj</c5>
<a>
<b1>SampleB1</b1>
<b2>
<c1>zyx</c1>
<c2>wvu</c2>
<c3>tsr</c3>
</b2>
<b3>SampleB3</b3>
</a>
</root>
Puede alguien por favor informe yo, ¿cómo podemos hacer esto?
Gracias !!!
Sería mejor ' ' para la plantilla de contenido de la regla 'b2'. –
Gracias Erica. Funciona !!! – Piyush