c#读写xml文件的方法


Posted on July 21, 2007


xml文件为:

<?xml version="1.0" encoding="utf-8"?>
<config>
  <add key="top" value="test">
  </add>
</config>

修改代码如

string XPath = "/config/add[@key='top']";
XmlDocument domWebConfig = new XmlDocument();
domWebConfig.Load((HttpContext.Current.Server.MapPath("../config.xml")));
XmlNode addKey = domWebConfig.SelectSingleNode(XPath);
if (addKey == null)
{
    throw new ArgumentException("没有找到");
}
addKey.Attributes["value"].InnerXml = this.TextBox1.Text;
//addKey.Attributes["value"].value  读取XML的值
domWebConfig.Save((HttpContext.Current.Server.MapPath("../config.xml")));

在调试过程还发现一个问题,就是在<head>中加个runnt=server后,首页title就变成了Untitled Page,据我所知head中加入runnt=server后,cs文件可以修改其中内容,但没有执行任何代码的前提下,title应该不会改变的,不知什么什么原因,这个问题先放一放。。。等有时间再来研究!


标签:N/A

 

在线学习答案查询入口
微信扫码联系
微信扫码联系