Spero che tu possa aiutare ... Supponiamo che ho seguente codice XML:aggiungere namespace + prefisso XML utilizzando XSL
<data>
<token>
<sessionId>12345</sessionId>
<userId>john</userId>
<moreInfo>
<bla> .....
</bla>
</moreInfo>
</token>
</data>
E ho bisogno di questo per diventare
<login:data xmlns:login="http://my.ns.uri">
<login:token>
<login:sessionId>12345</sessionId>
<login:userId>john</userId>
<login:moreInfo>
<login:bla> .....
</login:bla>
</login:moreInfo>
</login:token>
</login:data>
Posso fare questo con XSL? Ho provato ma ho fallito miseramente ... Qualsiasi aiuto sarebbe molto apprezzato!
Grazie, Gen
In realtà, quello che ha prodotto è male XML. Vuoi 'xmlns: login =" http: //my.ns.uri "'. –
hai ragione, questo è quello che voglio. xmlns: login = "http: //my.ns.uri" ma quale potrebbe essere l'XSL per fare qualcosa del genere? – Jan
Buona domanda (+1). Vedi la mia risposta per una soluzione completa e corretta. :) –