System::Xml::XmlNodeType enum

XmlNodeType enum

指定节点的类型。

enum class XmlNodeType

名称描述
None0如果尚未调用 Read 方法,则由 XmlReader 返回此值。
Element1一个元素(例如,)。
Attribute2一个属性(例如,id=‘123’)。
Text3节点的文本内容。 XmlNodeType::Text 节点不能有任何子节点。它可以作为 XmlNodeType::AttributeXmlNodeType::DocumentFragmentXmlNodeType::ElementXmlNodeType::EntityReference 节点的子节点出现。
CDATA4一个 CDATA 区段(例如,my escaped text)。
EntityReference5对实体的引用(例如,#)。
Entity6实体声明(例如,)。
ProcessingInstruction7处理指令(例如,)。
Comment8注释(例如,****)。
Document9文档对象,作为文档树的根,提供对整个 XML 文档的访问。
DocumentType10文档类型声明,由以下标签指示(例如,)。
DocumentFragment11文档片段。
Notation12文档类型声明中的符号(例如,)。
Whitespace13标记之间的空白。
SignificantWhitespace14混合内容模型中标记之间的空白,或 xml:space="preserve" 范围内的空白。
EndElement15结束元素标签(例如,****)。
EndEntity16XmlReader 在调用 XmlReader::ResolveEntity 后到达实体替换的末尾时返回。
XmlDeclaration17XML 声明(例如,)。XmlNodeType::XmlDeclaration 节点必须是文档中的第一个节点。它不能有子节点。它是 XmlNodeType::Document 节点的子节点。它可以具有提供版本和编码信息的属性。

另见