Insertion d'un noeud dans un fichier XML [Résolu]

Signaler
Messages postés
6
Date d'inscription
mercredi 21 décembre 2005
Statut
Membre
Dernière intervention
2 janvier 2006
-
Messages postés
6
Date d'inscription
mercredi 21 décembre 2005
Statut
Membre
Dernière intervention
2 janvier 2006
-
Bonjour à tous,

Voici mon problème. J'ai un fichier xml comme ceci :



et j'aimerai inserer un noeud de type

et voici ce que j'ai essayé en c# :

XmlElement elemXml = xml_doc.CreateElement("user");

??? que dois-je mettre ici

XmlDocument xml_doc = new XmlDocument();
xml_doc.Load("config.xml");
XmlElement root = xml_doc.DocumentElement;
noeud = root.SelectSingleNode("/config/users");
noeud.AppenChild(elemXml);
xml_doc.Save("config.xml");

Enfin voila, je patauge vraiment !
Merci d'avance, Gilles

6 réponses

Messages postés
341
Date d'inscription
mercredi 8 juin 2005
Statut
Membre
Dernière intervention
10 février 2009
2
Salut, tu veux ajouter des attributs à ton noeud ? Dans ce cas tu utilises la métod Appendde la propriété Attributes de l'objet XmlNode.
Messages postés
6
Date d'inscription
mercredi 21 décembre 2005
Statut
Membre
Dernière intervention
2 janvier 2006

re,

excuse moi, mais j'ai deja du mal sur les termes


est-ce que est un attribut du noeud ?
moi je pensais que est un noeud enfant du noeud

Merci de ton aide
Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
62
name et best_score sont des attributs de user, qui lui-même est un élément enfant de users.

Amicalement, SharpMao
Messages postés
6
Date d'inscription
mercredi 21 décembre 2005
Statut
Membre
Dernière intervention
2 janvier 2006

merci, j'y vois un peu plus clair maintenant, mais j'ai tjs ce probleme d'insertion.

Comment rajouter un élément ?
Tout ce que j'ai réussi a faire c'est rajouter un truc comme ca : <name>Sam</name>0
et c pas vraiment le résultat esperé

Merci pour votre aide
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
t_barbillon t'as donnée la solution concernant l'ajout d'attribut à ton élément user.

/*
coq
MVP Visual C#
*/
Messages postés
6
Date d'inscription
mercredi 21 décembre 2005
Statut
Membre
Dernière intervention
2 janvier 2006

Merci pour tout,

++