Il m'a inséré un "xmlns" qui n'a rien à faire là et qui me pourrit mon fichier XML... Dans tous les exemples que j'ai pu voir sur le web, la méthode "insertBefore" donne de bons résultats, et personne ne mentionne ce xmlns.
Quelqu'un aurait-il une idée de ce qu'il se passe ? Comment puis-je me débarasser de ce xmlns ?
J'espère que mon exposé a été assez clair. Merci d'avance pour votre aide
Marsh Posté le 03-11-2004 à 17:43:56
Bonjour à tous,
Je débute plus ou moins en développement avec MSXML. Je cherche à insérer un noeud dans un XML. En gros, j'ai ça :
<GroupeDeNoeuds>
<NoeudA>valueA</NoeudA>
<NoeudB>valueA</NoeudB>
</GroupeDeNoeuds>
Et je veux avoir ça :
<GroupeDeNoeuds>
<NoeudA>valueA</NoeudA>
<NouveauNoeud>toto</NouveauNoeud>
<NoeudB>valueB</NoeudB>
</GroupeDeNoeuds>
Dans mon code, je fais donc la chose suivante :
Je pense que la syntaxe est bonne... or, au final, j'obtiens ça :
<GroupeDeNoeuds>
<NoeudA>valueA</NoeudA>
<NouveauNoeud xmlns="">toto</NouveauNoeud>
<NoeudB>valueB</NoeudB>
</GroupeDeNoeuds>
Il m'a inséré un "xmlns" qui n'a rien à faire là et qui me pourrit mon fichier XML... Dans tous les exemples que j'ai pu voir sur le web, la méthode "insertBefore" donne de bons résultats, et personne ne mentionne ce xmlns.
Quelqu'un aurait-il une idée de ce qu'il se passe ? Comment puis-je me débarasser de ce xmlns ?
J'espère que mon exposé a été assez clair. Merci d'avance pour votre aide