XmlNodeType Enumeração

Definição

Especifica o tipo de nó.

public enum class XmlNodeType
public enum XmlNodeType
type XmlNodeType = 
Public Enum XmlNodeType
Herança
XmlNodeType

Campos

Nome Valor Description
None 0

Isso é retornado pelo XmlReader se um Read método não tiver sido chamado.

Element 1

Um elemento (por exemplo, <item> ).

Attribute 2

Um atributo (por exemplo, id='123' ).

Text 3

O conteúdo do texto de um nó.

Um Text nó não pode ter nenhum nó filho. Ele pode aparecer como o nó filho do Attributenó , DocumentFragmentElemente EntityReference nós.

CDATA 4

Uma seção CDATA (por exemplo, <![CDATA[my escaped text]]> ).

EntityReference 5

Uma referência a uma entidade (por exemplo, &num; ).

Entity 6

Uma declaração de entidade (por exemplo, <!ENTITY...> ).

ProcessingInstruction 7

Uma instrução de processamento (por exemplo, <?pi test?> ).

Comment 8

Um comentário (por exemplo, <!-- my comment --> ).

Document 9

Um objeto de documento que, como a raiz da árvore de documentos, fornece acesso a todo o documento XML.

DocumentType 10

A declaração de tipo de documento, indicada pela marca a seguir (por exemplo, <!DOCTYPE...> ).

DocumentFragment 11

Um fragmento de documento.

Notation 12

Uma notação na declaração de tipo de documento (por exemplo, <!NOTATION...> ).

Whitespace 13

Espaço em branco entre marcação.

SignificantWhitespace 14

Espaço em branco entre marcação em um modelo de conteúdo misto ou espaço em branco dentro do xml:space="preserve" escopo.

EndElement 15

Uma marca de elemento final (por exemplo, </item> ).

EndEntity 16

Retornado quando XmlReader chega ao final da substituição da entidade como resultado de uma chamada para ResolveEntity().

XmlDeclaration 17

A declaração XML (por exemplo, <?xml version='1.0'?> ).

O XmlDeclaration nó deve ser o primeiro nó no documento. Não pode ter filhos. É um filho do Document nó. Ele pode ter atributos que fornecem informações de versão e codificação.

Comentários

A tabela a seguir fornece informações adicionais sobre nós XML, bem como seus nós pai e filho.

Campo Description Pode ter nós filho: Pode ser um nó filho de:
Attribute EntityReference, Text Nenhum. Não é considerado um nó filho de um Element.
CDATA As seções CDATA são usadas para escapar de blocos de texto que, de outra forma, seriam reconhecidos como marcação. Nenhum. DocumentFragment, EntityReference e Element
Comment Nenhum. Document, , DocumentFragmentEntityReference
Document XmlDeclaration, Element (um máximo de um), ProcessingInstruction, , CommentDocumentType None
DocumentFragment Associa um nó ou subárvore a um documento sem realmente estar contido no documento. Element, ProcessingInstruction, Comment, Text, , CDATAEntityReference Nenhum.
DocumentType Notation, Entity None
Element Element, Text, Comment, ProcessingInstruction, , CDATAEntityReference Document, DocumentFragment, , EntityReferenceElement
EndElement Retornado quando chegar XmlReader ao final de um elemento.
EndEntity
Entity Nós filho que representam a entidade expandida (por exemplo, Text e EntityReference nós) DocumentType
EntityReference Element, ProcessingInstruction, Comment, Text, , CDATAEntityReference Attribute, DocumentFragment, , ElementEntityReference
None
Notation None DocumentType
ProcessingInstruction None Document, DocumentFragment, , ElementEntityReference
SignificantWhitespace
Text None Attribute, DocumentFragment, , ElementEntityReference
Whitespace
XmlDeclaration Deve ser o primeiro nó no documento. Ele pode ter atributos que fornecem informações de versão e codificação. None Document

Aplica-se a