lecture de noeuds d'un fichier xml et les écrire dans un autre
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:
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");
} |