XmlDocument操作xml文档的示例代码
16lz
2021-01-22
XmlDocument操作xml文档的示例代码
<?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=newXmlDocument(); doc.Load("config.xml"); XmlNodexnuser=doc.SelectSingleNode("userdata"); stringflag=xnuser.Attributes["createuser"].InnerText;
读取节点中的值
XmlDocument doc=newXmlDocument(); doc.Load("config.xml"); XmlNode xnserver =doc.SelectSingleNode("userdata/dataconnection/server");
修改节点的属性
XmlDocument doc=newXmlDocument(); doc.Load("config.xml"); XmlNodexnuser=doc.SelectSingleNode("userdata"); xnuser.Attributes["createuser"].InnerText="false"; doc.Save("config.xml");
追加节点
XmlDocument doc = newXmlDocument(); XmlTextReader reader = newXmlTextReader("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 文件
更多相关文章
- XML学习(一)元素,属性,读取详解
- 详解XML命名空间(XML Namespaces)介绍以及节点读取方法的示例代码
- xml创建根节点、子节点的示例代码分享
- XML开发基础-XML属性的代码详解
- xml的属性总结代码详情
- 简单介绍XML Schema中的elementFormDefault属性
- jscript和vbscript对XML元素属性进行操作的方法
- java通过XPath解析xml节点的代码详解
- 分享一个jscript与vbscript操作XML元素属性的方法