分享.net 操作xml的简单方法及说明,需要的朋友可以参考一下

代码如下:

using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.SelectSingleNode("/root");//获取节点下所有直接子节点XmlNodeList childlist=root.ChildNodes;//判断该节点下是否有子节点root.HasChildNodes;//获取同名同级节点集合XmlNodeList nodelist=xml.SelectNodes("/Root/News");//生成一个新节点XmlElement node=xml.CreateElement("News");//将节点加到指定节点下,作为其子节点root.AppendChild(node);//将节点加到指定节点下某个子节点前root.InsertBefore(node,root.ChildeNodes[i]);//为指定节点的新建属性并赋值node.SetAttribute("id","11111");//为指定节点添加子节点root.AppendChild(node);//获取指定节点的指定属性值string id=node.Attributes["id"].Value;//获取指定节点中的文本string content=node.InnerText;//保存XML文件string path=Server.MapPath("~/file/bookstore.xml");xml.Save(path);//or use :xml.Save(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));

更多相关文章

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

随机推荐

  1. android未经检查的单选按钮已经检查过
  2. Android中简单活动窗口的切换--Android
  3. Android SDK国内更新
  4. android init进程分析 ueventd — 设备
  5. 将列添加到表时可能发生的冲突
  6. 设置边距更改时,ValueAnimator滞后
  7. Android系统启动流程 -- android
  8. Android 通过Volley 模拟登录教务系统 出
  9. Volley使用指南第一回(来自developer.andr
  10. 以编程方式将位置模式更改为高精度Androi