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

更多相关文章

  1. XML学习(一)元素,属性,读取详解
  2. 详解XML命名空间(XML Namespaces)介绍以及节点读取方法的示例代码
  3. xml创建根节点、子节点的示例代码分享
  4. XML开发基础-XML属性的代码详解
  5. xml的属性总结代码详情
  6. 简单介绍XML Schema中的elementFormDefault属性
  7. jscript和vbscript对XML元素属性进行操作的方法
  8. java通过XPath解析xml节点的代码详解
  9. 分享一个jscript与vbscript操作XML元素属性的方法

随机推荐

  1. RelativeLayout用到的一些重要的属性(自
  2. Android build.gradle文件详解(转述自《An
  3. 从Android浏览器(并不是Appliaction里面
  4. Android 10ms问题:关于Android音频路径延
  5. Android配置QQ邮箱问题
  6. 简单的android客户端servlet服务端的交互
  7. 《淘宝客户端 for Android》项目实战 htm
  8. Android实现透明的颜色效果
  9. 三十三、Android给ListView设置分割线Div
  10. Android 5.0 默认水波纹背景属性,可设置