Пример запроса
<execute>
<XYZ>123</XYZ>
<commands>
<Id>
<name>ABC</name>
</Id>
<Level>33</Level>
</commands>
<commands>
<Point>See</Point>
<method>No</method>
<No>2</No>
</execute>
Требуемый вывод:
<ns2:execute xmlns:ns2="http://namespace">
<ns2:XYZ>123</XYZ>
<ns2:commands>
<ID xmlns="https://differentnamespace">
<name>ABC</name>
</ID>
<ns1:Level xmlns="https://thireddifferentnamepsace">33</Level>
<ns1:Channel>Sky</ns1:Channel>
<ns2:/commands>
<ns2:commands>
<ns1:Point>See</Point>
<ns1:method>No</method>
<ns1:No>2</No>
<ns2:/execute>
Могу ли я сделать это с помощью XSL? Я пробовал, но возникла проблема с несколькими префиксами, а в некоторых тегах префикса быть не должно.