System::Xml::XmlNodeType enum

XmlNodeType enum

Указывает тип узла.

enum class XmlNodeType

Значения

ИмяЗначениеОписание
None0Это возвращается XmlReader, если метод Read не был вызван.
Element1Элемент (например, ).
Attribute2Атрибут (например, id=‘123’).
Text3Текстовое содержимое узла. Узел XmlNodeType::Text не может иметь дочерних узлов. Он может появляться как дочерний узел узлов XmlNodeType::Attribute, XmlNodeType::DocumentFragment, XmlNodeType::Element и XmlNodeType::EntityReference.
CDATA4Раздел CDATA (например, my escaped text).
EntityReference5Ссылка на сущность (например, #).
Entity6Объявление сущности (например, ).
ProcessingInstruction7Инструкция обработки (например, ).
Comment8Комментарий (например, ****).
Document9Объект документа, который в качестве корня дерева документа предоставляет доступ ко всему XML‑документу.
DocumentType10Объявление типа документа, обозначаемое следующим тегом (например, ).
DocumentFragment11Фрагмент документа.
Notation12Нотация в объявлении типа документа (например, ).
Whitespace13Пробелы между разметкой.
SignificantWhitespace14Пробелы между разметкой в модели смешанного содержимого или пробелы внутри области xml:space="preserve".
EndElement15Тег закрывающего элемента (например, ****).
EndEntity16Возвращается, когда XmlReader достигает конца замены сущности в результате вызова XmlReader::ResolveEntity.
XmlDeclaration17Объявление XML (например, ). Узел XmlNodeType::XmlDeclaration должен быть первым узлом в документе. Он не может иметь дочерних элементов. Он является дочерним узлом узла XmlNodeType::Document. Он может иметь атрибуты, предоставляющие информацию о версии и кодировке.

См. также