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

lePouns 6 Messages postés mercredi 21 décembre 2005Date d'inscription 2 janvier 2006 Dernière intervention - 28 déc. 2005 à 12:32 - Dernière réponse : lePouns 6 Messages postés mercredi 21 décembre 2005Date d'inscription 2 janvier 2006 Dernière intervention
- 28 déc. 2005 à 14:10
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
Afficher la suite 

6 réponses

Répondre au sujet
t_barbillon 341 Messages postés mercredi 8 juin 2005Date d'inscription 10 février 2009 Dernière intervention - 28 déc. 2005 à 12:47
+3
Utile
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.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de t_barbillon
lePouns 6 Messages postés mercredi 21 décembre 2005Date d'inscription 2 janvier 2006 Dernière intervention - 28 déc. 2005 à 13:06
0
Utile
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
Commenter la réponse de lePouns
SharpMao 1025 Messages postés mardi 4 février 2003Date d'inscription 7 juin 2010 Dernière intervention - 28 déc. 2005 à 13:27
0
Utile
name et best_score sont des attributs de user, qui lui-même est un élément enfant de users.

Amicalement, SharpMao
Commenter la réponse de SharpMao
lePouns 6 Messages postés mercredi 21 décembre 2005Date d'inscription 2 janvier 2006 Dernière intervention - 28 déc. 2005 à 13:32
0
Utile
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
Commenter la réponse de lePouns
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 28 déc. 2005 à 13:49
0
Utile
t_barbillon t'as donnée la solution concernant l'ajout d'attribut à ton élément user.

/*
coq
MVP Visual C#
*/
Commenter la réponse de cs_coq
lePouns 6 Messages postés mercredi 21 décembre 2005Date d'inscription 2 janvier 2006 Dernière intervention - 28 déc. 2005 à 14:10
0
Utile
Merci pour tout,

++
Commenter la réponse de lePouns

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.