J'ai chargé XmlDocument en mémoire et créé un nouvel objet XmlElement. Maintenant j'essaye d'ajouter XmlElement au chemin/rapport/section/hosts mais je ne sais pas comment. Je peux l'ajouter facilement sous le nœud racine de XML, mais je n'arrive pas à comprendre comment je peux naviguer dans un niveau plus profond en XML et y ajouter simplement. En pseudo j'essaye de faire ceci:Comment puis-je naviguer plus en profondeur dans XML et y ajouter des données
doc.SelectNodes ("/ report/section/hosts"). AppendChild (subRoot);
Le code:
XmlDocument doc = new XmlDocument();
doc.Load("c:\\data.xml");
//host
XmlElement subRoot = doc.CreateElement("host");
//Name
XmlElement ElName = doc.CreateElement("name");
XmlText TxtName = doc.CreateTextNode("text text");
ElName.AppendChild(TxtName);
subRoot.AppendChild(ElName);
doc.DocumentElement.AppendChild(subRoot);
doc.Save("c:\\data.xml");