如何浅析XML节点类型种类及作用

这篇文章将为大家详细讲解有关如何浅析XML节点类型种类及作用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

为乐平等地区用户提供了全套网页设计制作服务,及乐平网站建设行业解决方案。主营业务为成都做网站、网站制作、乐平网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

当将XML文档作为节点树读入内存时,这些节点的节点类型在创建节点时确定。XML 文档对象模型 (DOM) 具有多种节点类型,这些类型由万维网联合会 (W3C) 确定并在 1.1.1 节“The DOM Structure Model”中列出。下表列出了节点类型、分配给该节点类型的对象以及每种节点类型的简短说明。

XML节点类型了解之DOM节点类型和object以及说明

◆Document

XmlDocument类树中所有节点的容器。它也称作文档根,文档根并非总是与根元素相同。

◆DocumentFragment

XmlDocumentFragment类包含一个或多个不带任何树结构的节点的临时袋。

◆DocumentType

XmlDocumentType 类表示 ﹤!DOCTYPE…﹥ 节点。

◆EntityReference

XmlEntityReference类表示非扩展的实体引用文本。

◆Element

XmlElement类表示元素节点。

◆Attr

XmlAttribute类为元素的属性。

◆ProcessingInstruction

XmlProcessingInstruction类为处理指令节点。

◆Comment

XmlComment类注释节点。

◆Text

XmlText类属于某个元素或属性的文本。

◆CDATASection

XmlCDataSection 类表示 CDATA。

◆Entity

XmlEntity类表示 XML 文档(来自内部文档类型定义 (DTD) 子集或来自外部 DTD 和参数实体)中的 ﹤!ENTITY…﹥ 声明。

◆Notation

XmlNotation类表示 DTD 中声明的表示法。

尽管属性 (attr) 在 W3C DOM 级别 1 的 1.2 节“Fundamental Interfaces”中作为节点列出,但不能将其视为任何元素节点的子级。

下表显示了 W3C 未定义的其他节点类型,但这些类型可作为 XmlNodeType 枚举在 Microsoft .NET Framework 对象模型中使用。因此,这些节点类型不存在匹配的 DOM 节点类型列。

XML节点类型以及说明

◆XmlDeclaration

表示声明节点 ﹤?xml version="1.0"…﹥。

◆XmlSignificantWhitespace

表示有效空白(混合内容中的空白)。

◆XmlWhitespace

表示元素内容中的空白。

◆EndElement

当 XmlReader 到达元素的末尾时返回。

示例 XML:﹤/item﹥

◆EndEntity

由于调用 ResolveEntity 而在 XmlReader 到达实体替换的末尾时返回。

关于如何浅析XML节点类型种类及作用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


当前文章:如何浅析XML节点类型种类及作用
文章出自:http://cdiso.cn/article/ijigjc.html

其他资讯