xml文件格式如下:
localhost
sa
jiayuan
读取节点中的一个属性
XmlDocument doc=new XmlDocument(,',',');
doc.Load("config.xml",',',');//可以再加入路径:如D:\config.xml
XmlNode xnuser=doc.SelectSingleNode("userdata",',',');
string flag=xnuser.Attributes["createuser"].InnerText;
读取节点中的值
XmlDocument doc=new XmlDocument(,',',');
doc.Load("config.xml",',',');
XmlNode xnserver = doc.SelectSingleNode("userdata/dataconnection/server",',',');
修改节点的属性
XmlDocument doc=new XmlDocument(,',',');
doc.Load("config.xml",',',');
XmlNode xnuser=doc.SelectSingleNode("userdata",',',');
xnuser.Attributes["createuser"].InnerText="false";
doc.Save("config.xml",',',');
追加节点
XmlDocument doc = new XmlDocument(,',',');
XmlTextReader reader = new XmlTextReader("config.xml",',',');
doc.Load("config.xml",',',');
XmlElement root = doc.DocumentElement; // 获取根节点
XmlElement tagMessage = doc.CreateElement("net",',',');
XmlElement tagText = doc.CreateElement("name",',',');
tagText.InnerText = netname;
tagMessage.AppendChild(tagText,',','); // 追加到 xml 文本的最后面
root.AppendChild(tagMessage,',',');
reader.Close(,',','); // 关闭 XmlTextReader
doc.Save("config.xml",',','); // 保存 xml 文件
读取节点中的一个属性
XmlDocument doc=new XmlDocument(,',',');
doc.Load("config.xml",',',');//可以再加入路径:如D:\config.xml
XmlNode xnuser=doc.SelectSingleNode("userdata",',',');
string flag=xnuser.Attributes["createuser"].InnerText;
读取节点中的值
XmlDocument doc=new XmlDocument(,',',');
doc.Load("config.xml",',',');
XmlNode xnserver = doc.SelectSingleNode("userdata/dataconnection/server",',',');
修改节点的属性
XmlDocument doc=new XmlDocument(,',',');
doc.Load("config.xml",',',');
XmlNode xnuser=doc.SelectSingleNode("userdata",',',');
xnuser.Attributes["createuser"].InnerText="false";
doc.Save("config.xml",',',');
追加节点
XmlDocument doc = new XmlDocument(,',',');
XmlTextReader reader = new XmlTextReader("config.xml",',',');
doc.Load("config.xml",',',');
XmlElement root = doc.DocumentElement; // 获取根节点
XmlElement tagMessage = doc.CreateElement("net",',',');
XmlElement tagText = doc.CreateElement("name",',',');
tagText.InnerText = netname;
tagMessage.AppendChild(tagText,',','); // 追加到 xml 文本的最后面
root.AppendChild(tagMessage,',',');
reader.Close(,',','); // 关闭 XmlTextReader
doc.Save("config.xml",',','); // 保存 xml 文件
关键字词: