ASP.NET 操作XML文件

XML示例文件

实例化(new)一个XML文档对象:XmlDocument xml = new XmlDocument();

载入实例化的XML对象:xml.Load(Server.MapPath("test.xml"));

获取实例化的XML对象的节点:XmlNode root = xml.SelectSingleNode("root");

获取节点的子节点列表:XmlNodeList rootlist = root.ChildNodes;

获取节点的值:XmlNode.SelectSingleNode("id").InnerText

读取XML文档

获取实例化的XML对象的节点:XmlNode root = xml.SelectSingleNode("root");

创建一个XML元素:XmlElement person = xml.CreateElement("person");

创建一个XML元素:XmlElement name = xml.CreateElement("name");

为XML元素赋值:name.InnerText = "小文";

将节点追加为另一个节点的子节点:person.AppendChild(name);

将节点追加为另一个节点的子节点:root.AppendChild(person);

保存修改:xml.Save(Server.MapPath("test.xml"));

添加XML节点

获取实例化的XML对象的节点:XmlNode root = xml.SelectSingleNode("root");

删除节点:root.RemoveChild(XmlNode);

保存修改:xml.Save(Server.MapPath("test.xml"));

删除XML节点
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,758评论 1 45
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,046评论 2 89
  • 一、Unity简介 1. Unity界面 Shift + Space : 放大界面 Scene界面按钮渲染模式2D...
    MYves阅读 8,458评论 0 22
  • 正月十五元宵节,是调丰村一年中最热闹的日子。 不约自到,我重返当年下乡插队的调丰,探访农友。回城工作多年,我对那片...
    雁韧阅读 622评论 3 26
  • 关于女性 第一次在影院看纪录片。开始的人物和地点切换确实有些快,显得有点乱。有人说纪录片的内容撑不起这个沉重的主题...
    未央月影阅读 599评论 2 16