Hello,
Je cherche une XSL capable de transformer un document XML où les espaces de nom sont déclarés à différents niveaux sur les balises du contenu en un document XML où tous les espaces de noms sont déclarés au début.
Merci !
Toine
Hello,
Je cherche une XSL capable de transformer un document XML où les espaces de nom sont déclarés à différents niveaux sur les balises du contenu en un document XML où tous les espaces de noms sont déclarés au début.
Merci !
Toine
Bonjour,
un simple petit exemple permettrait sans doute d'apporter une réponse précise...
vala vala
avant :
après :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <root> <myns1:tag xmlns:myns1="http://.../xsd/myns1" /> <myns2:tag xmlns:myns2="http://.../xsd/myns2" /> </root>
Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <root xmlns:myns1="http://.../xsd/myns1" xmlns:myns2="http://.../xsd/myns2"> <myns1:tag /> <myns2:tag /> </root>
Toine
Je pense que c'est impossible, le processeur XSLT déclarant les namespaces au fur et à mesure qu'ils sont utilisés dans l'arbre de sortie, sans qu'il y ait possibilité de les regrouper dans l'élément racine.
Je ne vois d'ailleurs pas trop l'intérêt...
Partager