XML文档的基本操作

<?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 文件

转载于:https://www.cnblogs.com/administrators/archive/2007/11/19/964375.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值