Bonjours
je voudrais connaitre comment faire pour lire des nœuds d'un fichier xml puis les écrire dans un autre fichier xml dans l'emplacement voulu.
je développe en c#.
merci

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
 
 
XmlDocument newdoc = new XmlDocument();
newdoc.Load(@"c:\magic\FinalHost.xml");
string tempFile = (dirList.FullName + "\\TempHost.xml");
 
XmlDocument doc = new XmlDocument();
doc.Load(@"c:\test");
XmlNodeList nodeList = doc.SelectNodes("/importPackagesRequest/hosts/host");
 foreach (XmlNode isbn in nodeList)
                            {
                                XmlNode rootNode = newdoc.SelectSingleNode("importPackagesRequest");
                                XmlNode destNode = newdoc.SelectSingleNode("hosts");
                                XmlNode newnode = newdoc.CreateNode(XmlNodeType.Element,"host","");
 
rootNode.AppendChild(destNode);\\cette ligne me sort une erreur
 
newdoc.Save(@"c:\magic\FinalHost.xml");
 
}