Как обновить узлы XML новыми значениями?
У меня есть XML внутриApp_Data
папка. Мне нужно отредактировать значения в узлах этого XML. То, что я пробовал, это ...
XmlDocument xDoc = new XmlDocument();
xDoc.Load(Server.MapPath("~/App_Data/conf.xml.config"));
XmlNodeList aNodes = xDoc.SelectNodes("/ConfigInf");
foreach (XmlNode node in aNodes)
{
XmlNode child1 = node.SelectSingleNode("Node1");
XmlNode child2 = node.SelectSingleNode("Node2");
child1.InnerText = "Value1";
child2.InnerText = "Value2";
}
Мне нужно переписать XML с новыми значениями, так как когда я пытаюсь снова получить доступ к тому же XML, он должен содержать новые значения. Но когда я получаю доступ к XML, я все еще получаю старые (начальные) значения, только когда я вызываю, как это -Test.LoadConf(Server.MapPath("./App_Data/conf.xml.config"));
, Как записать в XML с новыми значениями или каким-либо альтернативным способом, например, создать новый XML с новыми значениями? (Так как мне нужно получить доступ к этому XML только на одной странице)