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 не может иметь дочерние узлы. Он может отображаться как дочерний узел Attribute, DocumentFragmentElementи 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 EntityReference, Text Нет. Он не считается дочерним узлом.Element
CDATA Разделы CDATA используются для экранирования блоков текста, которые в противном случае будут распознаны как разметка. Нет. DocumentFragment, EntityReference и Element
Comment Нет. Document, , DocumentFragmentEntityReference
Document XmlDeclaration, Element (не более одного), ProcessingInstruction, CommentDocumentType None
DocumentFragment Связывает узел или поддерев с документом без фактического хранения в документе. Element, , ProcessingInstructionTextCommentCDATA,EntityReference Нет.
DocumentType Notation, Entity None
Element Element, , TextProcessingInstructionCommentCDATA,EntityReference Document, , DocumentFragmentEntityReferenceElement
EndElement Возвращается, когда XmlReader возвращается к концу элемента.
EndEntity
Entity Дочерние узлы, представляющие развернутую сущность (например, Text и EntityReference узлы) DocumentType
EntityReference Element, , ProcessingInstructionTextCommentCDATA,EntityReference Attribute, , DocumentFragmentElementEntityReference
None
Notation None DocumentType
ProcessingInstruction None Document, , DocumentFragmentElementEntityReference
SignificantWhitespace
Text None Attribute, , DocumentFragmentElementEntityReference
Whitespace
XmlDeclaration Должен быть первым узлом в документе. Он может иметь атрибуты, предоставляющие сведения о версии и кодировке. None Document

Применяется к