Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
812 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [XML] un "xmlns" m'ennuie quand je veux insérer un noeud

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML] un "xmlns" m'ennuie quand je veux insérer un noeud

n°889679
Garfield74
Mahal kita
Posté le 03-11-2004 à 17:43:56  profilanswer
 

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 :
 

Code :
  1. Dim newNode As MSXML2.IXMLDOMNode
  2. newNode = xmlDoc.createNodeXml.XmlNodeType.Element, "NouveauNoeud", "" )
  3. newNode.text = "toto"
  4. mynode = xmlDoc.getElementsByTagName("GroupeDeNoeuds" ).item(0)
  5. mynode.insertBefore(newNode, mynode.selectSingleNode("NoeudB" ))


 
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 :jap:

mood
Publicité
Posté le 03-11-2004 à 17:43:56  profilanswer
 

n°1268606
Tamahome
⭐⭐⭐⭐⭐
Posté le 16-12-2005 à 16:54:20  profilanswer
 

bon allez, je me casse, bonnes vacances tlm !


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1272118
Garfield74
Mahal kita
Posté le 22-12-2005 à 23:23:53  profilanswer
 

Que diable vient faire ce post dans mon topic ??? :D (qui date de Mathusalem [:tilleul] )


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  [XML] un "xmlns" m'ennuie quand je veux insérer un noeud

 

Sujets relatifs
peut on inserer un tableau dans un champParser xml allociné
Menu Flash XML[XML] Problème de XPath
[xml+PHP] parser xml avec php, petit pb: ça n'affiche que des chiffresFichiers XML non interprétés!!
XML/XSL et IEInserer un float dans une base....
XML, XHTML, Standard, et la petite familleXML PHP5 caractères accentués ?
Plus de sujets relatifs à : [XML] un "xmlns" m'ennuie quand je veux insérer un noeud


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR