我在我的App_Data
文件夾中有一個xml。我需要編輯該XML的節點中的值。我曾試圖爲 -如何用新值更新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)
你可能想將文件保存這些更改後,他們只已經應用在記憶中。 –