XmlNodeType Enumeración

Definición

Especifica el tipo de nodo.

public enum class XmlNodeType
public enum XmlNodeType
type XmlNodeType = 
Public Enum XmlNodeType
Herencia
XmlNodeType

Campos

Nombre Valor Description
None 0

Esto lo devuelve XmlReader si no se ha llamado a un Read método .

Element 1

Un elemento (por ejemplo, <item> ).

Attribute 2

Atributo (por ejemplo, id='123' ).

Text 3

Contenido de texto de un nodo.

Un Text nodo no puede tener ningún nodo secundario. Puede aparecer como el nodo secundario de los Attributenodos , DocumentFragment, Elementy EntityReference .

CDATA 4

Una sección CDATA (por ejemplo, <![CDATA[my escaped text]]> ).

EntityReference 5

Referencia a una entidad (por ejemplo, &num; ).

Entity 6

Una declaración de entidad (por ejemplo, <!ENTITY...> ).

ProcessingInstruction 7

Instrucción de procesamiento (por ejemplo, <?pi test?> ).

Comment 8

Comentario (por ejemplo, <!-- my comment --> ).

Document 9

Objeto de documento que, como raíz del árbol de documentos, proporciona acceso a todo el documento XML.

DocumentType 10

Declaración de tipo de documento, indicada por la etiqueta siguiente (por ejemplo, <!DOCTYPE...> ).

DocumentFragment 11

Un fragmento de documento.

Notation 12

Notación en la declaración de tipo de documento (por ejemplo, <!NOTATION...> ).

Whitespace 13

Espacio en blanco entre marcado.

SignificantWhitespace 14

Espacio en blanco entre el marcado en un modelo de contenido mixto o un espacio en blanco dentro del xml:space="preserve" ámbito.

EndElement 15

Etiqueta de elemento final (por ejemplo, </item> ).

EndEntity 16

Se devuelve cuando XmlReader llega al final del reemplazo de la entidad como resultado de una llamada a ResolveEntity().

XmlDeclaration 17

Declaración XML (por ejemplo, <?xml version='1.0'?> ).

El XmlDeclaration nodo debe ser el primer nodo del documento. No puede tener elementos secundarios. Es un elemento secundario del Document nodo. Puede tener atributos que proporcionen información de versión y codificación.

Comentarios

En la tabla siguiente se proporciona información adicional sobre los nodos XML, así como sus nodos primarios y secundarios.

Campo Description Puede tener nodos secundarios: Puede ser un nodo secundario de:
Attribute EntityReference, Text Ninguna. No se considera un nodo secundario de .Element
CDATA Las secciones de CDATA se usan para escapar bloques de texto que, de lo contrario, se reconocerían como marcado. Ninguna. DocumentFragment, EntityReference y Element
Comment Ninguna. Document, , DocumentFragment, EntityReference
Document XmlDeclaration, Element (un máximo de uno), ProcessingInstruction, , CommentDocumentType Ninguno
DocumentFragment Asocia un nodo o un subárbol a un documento sin estar contenido realmente en el documento. Element, ProcessingInstruction, Comment, Text, , CDATA, EntityReference Ninguna.
DocumentType Notation, Entity Ninguno
Element Element, Text, Comment, ProcessingInstruction, , CDATA, EntityReference Document, DocumentFragment, , EntityReference, Element
EndElement Se devuelve cuando XmlReader llega al final de un elemento.
EndEntity
Entity Nodos secundarios que representan la entidad expandida (por ejemplo, Text y EntityReference nodos) DocumentType
EntityReference Element, ProcessingInstruction, Comment, Text, , CDATA, EntityReference Attribute, DocumentFragment, , Element, EntityReference
None
Notation Ninguno DocumentType
ProcessingInstruction Ninguno Document, DocumentFragment, , Element, EntityReference
SignificantWhitespace
Text Ninguno Attribute, DocumentFragment, , Element, EntityReference
Whitespace
XmlDeclaration Debe ser el primer nodo del documento. Puede tener atributos que proporcionen información de versión y codificación. Ninguno Document

Se aplica a