【发布时间】:2011-11-17 14:26:36
【问题描述】:
嗨,我有以下代码来读取 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"));
【问题讨论】:
-
+1 但问题看起来不合时宜,使用 reader 无法保存任何东西,这让我想起了我对英语的不好了解.
标签: asp.net xml xmlreader xmltextreader