• XML DOM 总结一


        对这个基本概念我不介绍太多,无非就是一定格式的文本而已,我现在侧重于如何使用它。
         首先看看.NET对它的支持。
         首先看看这个类图:
         
         所有的都是基于XmlNode, XmlDocument这个类是加载磁盘数据并保存磁盘数据,还可以创建,修改和删除树中的节点。
         XmlAttribute表示一个特性。
         XmlElement一般都是XmlDocument实例的DocumentElement属性,有了它可以访问文档中的所有信息。
       常用到的一些方法:
        1)遍历用到的方法:
          FirstChild: 当前节点的第一个子节点。
          LastChild:当前节点的最后一个子节点。
          ParentNode:当前节点的父节点。
          NextSibling:下一个兄弟节点。
          HasChildNodes:当前有没有子节点。
        2)修改节点的值:
          InnerText:获取当前节点中所有子节点的文本作为一个串联字符串返回。
          InnerXml:返回类似于InnerText的文本,但是还包括所有的标记。
          Value:节点的值,只有XmlText XmlComment,XmlAttribute才有。
        3)插入新节点:
          CreateNode:创造任意类型节点。
          CreateElement:创造XmlElement节点
          CreateAttribute:创建XmlAttribute节点。
          CreateTextNode:创建XmlTextNode节点。
          CreateComment:创建XmlComment节点。
          AppendChild:追加一个子节点,放在最后。
          InsertAfter:插入一个子节点到一个节点的后面。
          InsertBefore:插入一个子节点到一个节点的前面。
        4)删除结点。
          RemoveAll:删除所有子节点,特性也会删除。
          RemoveChild:删除节点上的一个子节点。返回删除的节点,如果改变主意,还可以重新插回到文档。
        5)选择节点。
          SelectSingleNode:选择一个节点。
          SelectNodes:选择所有满足条件的节点。
          这里选择节点的语言用到了XPath,这是XML文档的查询语言。
         我这里只是提供一个大概的描述。
          
  • 相关阅读:
    gdb调试libtool封装的可执行文件
    转载 Linux top命令详解
    VirtualBox使用物理硬盘建立磁盘
    【sqlServer】常用语句整理
    【c#基础】特殊集合
    【c# 基础】各种集合的不同情况下的性能
    【c#集合】Lookup 类 有序字典 SortedDictionary<TKey,TValue> 集
    【c#基础】集合--栈Stack 链表 LinkList 有序列表SortedList 字典Dictionary
    【c#基础】集合
    【c#基础】委托、Lambda表达式和事件
  • 原文地址:https://www.cnblogs.com/monkeyZhong/p/4528220.html
Copyright © 2020-2023  润新知