Я надеюсь, что вы можете помочь ... Давайте предположим, что я следующий XML:добавить пространство имен + префикс XML с помощью XSL
<data>
<token>
<sessionId>12345</sessionId>
<userId>john</userId>
<moreInfo>
<bla> .....
</bla>
</moreInfo>
</token>
</data>
И мне это нужно, чтобы стать
<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>
Могу ли я сделать это с XSL? Я попытался, но потерпел неудачу ... Любая помощь будет принята с благодарностью!
Спасибо, Jan
На самом деле, что вы производится плохо XML. Вы хотите «xmlns: login =» http: //my.ns.uri ». –
вы правы, вот чего я хочу. xmlns: login = "http: //my.ns.uri" но что будет XSL делать что-то подобное? – Jan
Хороший вопрос (+1). См. Мой ответ для полного и правильного решения. :) –