XmlNodeType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает тип узла.
public enum class XmlNodeType
public enum XmlNodeType
type XmlNodeType =
Public Enum XmlNodeType
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Возвращается методом, XmlReader если |
| Element | 1 | Элемент (например, |
| Attribute | 2 | Атрибут (например, |
| Text | 3 | Текстовое содержимое узла. Узел Text не может иметь дочерние узлы. Он может отображаться как дочерний узел Attribute, DocumentFragmentElementи EntityReference узлы. |
| CDATA | 4 | Раздел CDATA (например, |
| EntityReference | 5 | Ссылка на сущность (например, |
| Entity | 6 | Объявление сущности (например, |
| ProcessingInstruction | 7 | Инструкция обработки (например, |
| Comment | 8 | Комментарий (например, |
| Document | 9 | Объект документа, который, как корневой каталог дерева документов, предоставляет доступ ко всему XML-документу. |
| DocumentType | 10 | Объявление типа документа, указанное следующим тегом (например, |
| DocumentFragment | 11 | Фрагмент документа. |
| Notation | 12 | Нотация в объявлении типа документа (например, |
| Whitespace | 13 | Пробел между разметкой. |
| SignificantWhitespace | 14 | Пробелы между разметкой в смешанной модели содержимого или пробелами |
| EndElement | 15 | Тег конечного элемента (например, |
| EndEntity | 16 | Возвращается, когда |
| XmlDeclaration | 17 | Объявление XML (например, Узел 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 |