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...![]()
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
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...![]()
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
Partager