Я использую преобразование идентичности, и во время этого на основе условия мне нужно изменить положение узла с помощью XSLT.
Предположим, у меня есть такой XML-код:
<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>
Затем я хочу изменить положение узлов 'c4' и 'c5' и хочу выводить как:
<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>
Может кто-нибудь сказать, пожалуйста, как мы можем это сделать.
Спасибо !!!