XmlNodeType 枚举

定义

指定节点的类型。

public enum class XmlNodeType
public enum XmlNodeType
type XmlNodeType = 
Public Enum XmlNodeType
继承
XmlNodeType

字段

名称 说明
None 0

如果XmlReader尚未调用方法,则返回Read此方法。

Element 1

元素(例如, <item> )。

Attribute 2

属性(例如, id='123' )。

Text 3

节点的文本内容。

节点 Text 不能有任何子节点。 它可以显示为 、AttributeDocumentFragmentElement节点的EntityReference子节点。

CDATA 4

CDATA 节(例如, <![CDATA[my escaped text]]> )。

EntityReference 5

对实体的引用(例如, &num; )。

Entity 6

实体声明(例如 <!ENTITY...> , )。

ProcessingInstruction 7

处理指令(例如, <?pi test?> )。

Comment 8

注释(例如, <!-- my comment --> )。

Document 9

作为文档树根的文档对象提供对整个 XML 文档的访问权限。

DocumentType 10

文档类型声明,由以下标记(例如, <!DOCTYPE...> ) 指示。

DocumentFragment 11

文档片段。

Notation 12

文档类型声明中的表示法(例如, <!NOTATION...> )。

Whitespace 13

标记之间的空白。

SignificantWhitespace 14

混合内容模型中的标记或范围内的空白 xml:space="preserve" 之间的空白。

EndElement 15

结束元素标记(例如 </item> , )。

EndEntity 16

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

XmlDeclaration 17

XML 声明(例如, <?xml version='1.0'?> )。

节点 XmlDeclaration 必须是文档中的第一个节点。 它不能有孩子。 它是节点的 Document 子级。 它可以具有提供版本和编码信息的属性。

注解

下表提供有关 XML 节点及其父节点和子节点的其他信息。

领域 Description 可以有子节点: 可以是以下项的子节点:
Attribute EntityReferenceText None. 它不被视为一个 Element子节点。
CDATA CDATA 节用于转义将被识别为标记的文本块。 None. DocumentFragmentEntityReferenceElement
Comment None. DocumentDocumentFragmentEntityReference
Document XmlDeclarationElement (最多一个)、ProcessingInstruction、、、 CommentDocumentType None
DocumentFragment 将节点或子树与文档相关联,而不实际包含在文档中。 ElementProcessingInstructionCommentTextCDATAEntityReference None.
DocumentType NotationEntity None
Element ElementTextCommentProcessingInstructionCDATAEntityReference DocumentDocumentFragmentEntityReferenceElement
EndElement 当获取到元素的末尾时 XmlReader 返回。
EndEntity
Entity 表示扩展实体的子节点(例如 Text ,节点 EntityReference DocumentType
EntityReference ElementProcessingInstructionCommentTextCDATAEntityReference AttributeDocumentFragmentElementEntityReference
None
Notation None DocumentType
ProcessingInstruction None DocumentDocumentFragmentElementEntityReference
SignificantWhitespace
Text None AttributeDocumentFragmentElementEntityReference
Whitespace
XmlDeclaration 必须是文档中的第一个节点。 它可以具有提供版本和编码信息的属性。 None Document

适用于