XmlNodeType 枚举
指定节点的类型。
**命名空间:**System.Xml
**程序集:**System.Xml(在 system.xml.dll 中)
语法
声明
Public Enumeration XmlNodeType
用法
Dim instance As XmlNodeType
public enum XmlNodeType
public enum class XmlNodeType
public enum XmlNodeType
public enum XmlNodeType
成员
成员名称 | 说明 | |
---|---|---|
Attribute | 属性(例如,id='123' )。
Attribute 节点可以具有以下子节点类型:Text 和 EntityReference。Attribute 节点不以任何其他节点类型子节点的形式出现。不将其视为 Element 的子节点。 |
|
CDATA | CDATA 节(例如,<![CDATA[my escaped text]]> )。
CDATA 节用于转义否则将被识别为标记的文本块。CDATA 节点不能有任何子节点。它可以以 DocumentFragment、EntityReference 和 Element 节点子级的形式出现。 |
|
Comment | 注释(例如,<!-- my comment --> )。
Comment 节点不能有任何子节点。它可以以 Document、DocumentFragment、Element 和 EntityReference 节点子级的形式出现。 |
|
Document | 作为文档树的根的文档对象提供对整个 XML 文档的访问。
Document 节点可以具有以下子节点类型:XmlDeclaration、Element(最多一个)、ProcessingInstruction、Comment 和 DocumentType。它不能以任何节点类型子级的形式出现。 |
|
DocumentFragment | 文档片段。
DocumentFragment 节点将节点或子树与文档关联起来,而实际上并不包含在该文档中。DocumentFragment 节点可以具有以下子节点类型:Element、ProcessingInstruction、Comment、Text、CDATA 和 EntityReference。它不能以任何节点类型子级的形式出现。 |
|
DocumentType | 由以下标记指示的文档类型声明(例如,<!DOCTYPE...> )。
DocumentType 节点可以具有以下子节点类型:Notation 和 Entity。它可以以 Document 节点子级的形式出现。 |
|
Element | 元素(例如,<item> )。
Element 节点可以具有以下子节点类型:Element、Text、Comment、ProcessingInstruction、CDATA 和 EntityReference。它可以是 Document、DocumentFragment、EntityReference 和 Element 节点的子级。 |
|
EndElement | 末尾元素标记(例如,</item> )。
当 XmlReader 到达元素的末尾时,返回 EndElement 节点。 |
|
EndEntity | 由于调用 ResolveEntity 而使 XmlReader 到达实体替换的末尾时返回。 | |
Entity | 实体声明(例如,<!ENTITY...> )。
Entity 节点可以具有表示已展开实体的子节点(例如 Text 和 EntityReference 节点)。它可以以 DocumentType 节点子级的形式出现。 |
|
EntityReference | 实体引用(例如,# )。
EntityReference 节点可以具有以下子节点类型:Element、ProcessingInstruction、Comment、Text、CDATA 和 EntityReference。它可以以 Attribute、DocumentFragment、Element 和 EntityReference 节点子级的形式出现。 |
|
None | 如果未调用 Read 方法,则由 XmlReader 返回。 | |
Notation | 文档类型声明中的表示法(例如,<!NOTATION...> )。
Notation 节点不能具有任何子节点。它可以以 DocumentType 节点子级的形式出现。 |
|
ProcessingInstruction | 处理指令(例如,<?pi test?> )。
ProcessingInstruction 节点不能具有任何子节点。它可以以 Document、DocumentFragment、Element 和 EntityReference 节点子级的形式出现。 |
|
SignificantWhitespace | 混合内容模型中标记间的空白或 xml:space="preserve" 范围内的空白。 |
|
Text | 节点的文本内容。
Text 节点不能具有任何子节点。它可以以 Attribute、DocumentFragment、Element 和 EntityReference 节点的子节点的形式出现。 |
|
Whitespace | 标记间的空白。 | |
XmlDeclaration | XML 声明(例如,<?xml version='1.0'?> )。
XmlDeclaration 节点必须是文档中的第一个节点。它不能具有子级。它是 Document 节点的子级。它可以具有提供版本和编码信息的属性。 |
平台
Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
.NET Compact Framework
受以下版本支持:2.0、1.0