zoukankan      html  css  js  c++  java
  • XML文件操作的整理

    关键词 XPATH表达式 XML文件格式

    Code

    XML概念
        Root        XML根节点,只能且必须有一个(以上为"班级人员")
        Element     节点元素(如"班级","姓名")
        Attribute   节点属性(如"编号")
        Content     内容(非空白文本、CDATA、Element、EndElement、EntityReference 或 EndEntity)节点

    System.Xml空间
        以下类适合快速流式读写XML文件
        XmlReader, XmlWriter,                              适合
        XmlDocument,XmlDataDocument               DOM适合随机读写,当然也会占更多的资源
        XmlTextReader, XmlTextWriter
        XmlValidatingReader, XmlValidatingWriter    添加了DTD和模式验证,因此提供了数据的有效性验证
        XmlNodeReader, XmlNodeWriter                 把XmlNode作为其源


    节点类型(public enum XmlNodeType)
         XmlDeclaration        XML 声明(例如,<?xml version='1.0'?>)。
         Attribute             属性(例如,id='123')。
         CDATA                 CDATA 节(例如,<![CDATA[my escaped text]]>)。
         Comment               注释(例如,<!-- my comment -->)
         Document              作为文档树的根的文档对象提供对整个 XML 文档的访问。
         DocumentFragment      文档片段。
         DocumentType          由以下标记指示的文档类型声明(例如,<!DOCTYPE...>)。
         Element               元素(例如,<item>)。
         EndElement            末尾元素标记(例如,</item>)。
         Entity                实体声明(例如,<!ENTITY...>)。
         EndEntity             由于调用 ResolveEntity 而使 XmlReader 到达实体替换的末尾时返回。 
         EntityReference       实体引用(例如,&num;)。
         None                  如果未调用 Read 方法,则由 XmlReader 返回。 
         Notation              文档类型声明中的表示法(例如,<!NOTATION...>)。
         ProcessingInstruction 处理指令(例如,<?pi test?>)。
         SignificantWhitespace 混合内容模型中标记间的空白或 xml:space="preserve" 范围内的空白。 
         Text                  节点的文本内容。
         Whitespace            标记间的空白。

  • 相关阅读:
    HDU1205 吃糖果【水题】
    HDU2568 前进【水题】
    架构图初体验
    五层架构
    文件系统权限设计涉及范畴
    微服务
    领域驱动设计
    容器技术Docker
    架构总结
    仓储模式的简单理解
  • 原文地址:https://www.cnblogs.com/answercard/p/1356215.html
Copyright © 2011-2022 走看看