Привет, у меня есть следующий код для чтения файла xml и изменения значения определенного узла, но я хочу сделать то же самое, используя xmltextreader или xmlreader, я пытаюсь избежать оператора doc.Save(System.Web.HttpContext.Current.Server.MapPath("Data/Example.xml"));
, который имеет прямую ссылку на мой физический файл.
XmlDocument doc = new XmlDocument();
string xmlFile = System.Web.HttpContext.Current.Server.MapPath("Data/Example.xml");
doc.Load(xmlFile);
XmlNodeList xmlnode = doc.GetElementsByTagName("value");
xmlnode[0].ChildNodes[0].Value = 23;
doc.Save(System.Web.HttpContext.Current.Server.MapPath("Data/Example.xml"));