<?xml version="1.0" encoding="utf-8"?> 
<appData location="GSWUXY">
  <connectionstring>
    <server>localhost</server>
    <uid>sa</uid>
    <pwd></pwd>
  </connectionstring>
  <template>
    <name>template.wsp</name>
  </template>
  <Test>
    <测试>测试信息</测试>
  </Test>

</appData>

读取节点中的一个属性
   XmlDocument doc=new XmlDocument();
   doc.Load("App.Config");
   XmlNode xnuser=doc.SelectSingleNode("userdata");
   string flag=xnuser.Attributes["createuser"].InnerText;

读取节点中的值
   XmlDocument doc=new XmlDocument();
   doc.Load("App.Config");
   XmlNode xnserver = doc.SelectSingleNode("appData/connectionstring/server");

修改节点的属性
   XmlDocument doc=new XmlDocument();
   doc.Load("App.Config");
   XmlNode xnuser=doc.SelectSingleNode("appData");
   xnuser.Attributes["location"].InnerText="Inspur";
   doc.Save("App.Config");

追加节点
   XmlDocument doc = new XmlDocument();
   doc.Load("App.Config");
   XmlElement root = doc.DocumentElement; // 获取根节点
   XmlElement tagMessage = doc.CreateElement("Test");
   XmlElement tagText = doc.CreateElement("测试");
   tagText.InnerText  = "测试信息";
   tagMessage.AppendChild(tagText);   // 追加到 xml 文本的最后面
   root.AppendChild(tagMessage);
   doc.Save("App.Config");     // 保存 xml 文件

posted on 2007-11-19 15:51  快乐的大脚  阅读(166)  评论(0编辑  收藏  举报