Bonjour,
voici mon problème :
lorsque j'ajoute un utilisateur avec un login et un password dans mon fichier XML, il ne le met pas après le dernier utilisateur, voilà ce que j'ai à la fin :
alors que plutot ca doit etre comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <users> <user login="login21" password="password21"> <file type="211">file211</file> <file type="212">file212</file> <user login="loginajouté" password="passajouté"> </user> </user> </users>
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <users> <user login="login21" password="password21"> <file type="211">file211</file> <file type="212">file212</file> </user> <user login="loginajouté" password="passajouté"> </user> </users>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 XmlNode elem = doc.CreateNode(XmlNodeType::Element, "user", null); XmlAttribute attribLogin = doc.CreateAttribute("login"); attribLogin.Value = "yous"; elem.Attributes.Append(attribLogin); XmlAttribute attribPwd = doc.CreateAttribute("password"); attribPwd.Value = "sef"; elem.Attributes.Append(attribPwd); elem.InnerText = ""; for each (XmlNode xn in doc.ChildNodes) { if(xn.Name.ToString() == "users") { for each (XmlNode xxxm in xxx.ChildNodes) { xxxm.AppendChild(elem); } } } doc.Save("c:\\test30.xml");
Partager