System::Xml::XmlNodeType 枚举

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 节点的子节点。它可以具有提供版本和编码信息的属性。

另见