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