<?xml version=1.0 encoding=utf-8?> <userdata createuser=false> <dataconnection> <server>xml test</server> <uid>sa</uid> <pwd>sa</pwd> </dataconnection> <net> <name>xml document</name> </net> </userdata>
XmlDocument doc=new XmlDocument(); doc.Load(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 文件
原文地址:https://www.jb51.cc/xml/1194305.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。