zoukankan      html  css  js  c++  java
  • 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文档的查询语言。
         我这里只是提供一个大概的描述。
          
  • 相关阅读:
    Android 70道面试题汇总不再愁面试
    TOMCAT用Https替换Http的方法
    Struts2+Spring3+Hibernate3配置全过程
    javac 无效标签
    hibernate
    数据库命令行启动
    Tomcat检测程序
    SQL
    Unsupported major.minor version 49.0的错误解决
    ImportError: No module named pysqlite2
  • 原文地址:https://www.cnblogs.com/monkeyZhong/p/4528220.html
Copyright © 2011-2022 走看看