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

成员

  成员名称 说明
由 .NET Compact Framework 支持 Attribute 属性(例如,id='123')。 

Attribute 节点可以具有以下子节点类型:TextEntityReferenceAttribute 节点不以任何其他节点类型子节点的形式出现。不将其视为 Element 的子节点。

由 .NET Compact Framework 支持 CDATA CDATA 节(例如,<![CDATA[my escaped text]]>)。 

CDATA 节用于转义否则将被识别为标记的文本块。CDATA 节点不能有任何子节点。它可以以 DocumentFragmentEntityReferenceElement 节点子级的形式出现。

由 .NET Compact Framework 支持 Comment 注释(例如,<!-- my comment -->)。 

Comment 节点不能有任何子节点。它可以以 DocumentDocumentFragmentElementEntityReference 节点子级的形式出现。

由 .NET Compact Framework 支持 Document 作为文档树的根的文档对象提供对整个 XML 文档的访问。 

Document 节点可以具有以下子节点类型:XmlDeclarationElement(最多一个)、ProcessingInstructionCommentDocumentType。它不能以任何节点类型子级的形式出现。

由 .NET Compact Framework 支持 DocumentFragment 文档片段。 

DocumentFragment 节点将节点或子树与文档关联起来,而实际上并不包含在该文档中。DocumentFragment 节点可以具有以下子节点类型:ElementProcessingInstructionCommentTextCDATAEntityReference。它不能以任何节点类型子级的形式出现。

由 .NET Compact Framework 支持 DocumentType 由以下标记指示的文档类型声明(例如,<!DOCTYPE...>)。 

DocumentType 节点可以具有以下子节点类型:NotationEntity。它可以以 Document 节点子级的形式出现。

由 .NET Compact Framework 支持 Element 元素(例如,<item>)。 

Element 节点可以具有以下子节点类型:ElementTextCommentProcessingInstructionCDATAEntityReference。它可以是 DocumentDocumentFragmentEntityReferenceElement 节点的子级。

由 .NET Compact Framework 支持 EndElement 末尾元素标记(例如,</item>)。 

XmlReader 到达元素的末尾时,返回 EndElement 节点。

由 .NET Compact Framework 支持 EndEntity 由于调用 ResolveEntity 而使 XmlReader 到达实体替换的末尾时返回。 
由 .NET Compact Framework 支持 Entity 实体声明(例如,<!ENTITY...>)。 

Entity 节点可以具有表示已展开实体的子节点(例如 TextEntityReference 节点)。它可以以 DocumentType 节点子级的形式出现。

由 .NET Compact Framework 支持 EntityReference 实体引用(例如,&num;)。 

EntityReference 节点可以具有以下子节点类型:ElementProcessingInstructionCommentTextCDATAEntityReference。它可以以 AttributeDocumentFragmentElementEntityReference 节点子级的形式出现。

由 .NET Compact Framework 支持 None 如果未调用 Read 方法,则由 XmlReader 返回。 
由 .NET Compact Framework 支持 Notation 文档类型声明中的表示法(例如,<!NOTATION...>)。 

Notation 节点不能具有任何子节点。它可以以 DocumentType 节点子级的形式出现。

由 .NET Compact Framework 支持 ProcessingInstruction 处理指令(例如,<?pi test?>)。 

ProcessingInstruction 节点不能具有任何子节点。它可以以 DocumentDocumentFragmentElementEntityReference 节点子级的形式出现。

由 .NET Compact Framework 支持 SignificantWhitespace 混合内容模型中标记间的空白或 xml:space="preserve" 范围内的空白。 
由 .NET Compact Framework 支持 Text 节点的文本内容。 

Text 节点不能具有任何子节点。它可以以 AttributeDocumentFragmentElementEntityReference 节点的子节点的形式出现。

由 .NET Compact Framework 支持 Whitespace 标记间的空白。 
由 .NET Compact Framework 支持 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

请参见

参考

System.Xml 命名空间