XML DOM Enumerated Constants
9/8/2008
DOMNodeType Enumerações válido especificar configurações para o tipo de nó Document Object Model (DOM). O tipo de nó determina válido valores e se o nó pode ter nós filho.
Syntax
enum tagDOMNodeType {
NODE_INVALID,
NODE_ELEMENT, 1
NODE_ATTRIBUTE,
NODE_TEXT,
NODE_CDATA_SECTION,
NODE_ENTITY_REFERENCE,
NODE_ENTITY,
NODE_PROCESSING_INSTRUCTION,
NODE_COMMENT,
NODE_DOCUMENT,
NODE_DOCUMENT_TYPE,
NODE_DOCUMENT_FRAGMENT,
NODE_NOTATION
} DOMNodeType;
Elementos
O DOMNodeType enumeração define o seguinte válido valores.
- NODE_ELEMENT (1)
O nó representa um elemento (sua propriedade nodeTypeString Property é "elemento"). Um nó elemento pode ter a seguinte nó filho tipos: Elemento, texto, comentário, ProcessingInstruction, CDATASection e Entityrefence. Nó de elemento pode ser o filho de nós de documentos, DocumentFragment, Entityrefence e Elemento.
- NODE_ATTRIBUTE (2)
O nó representa um atributo de um elemento (seu nodeTypeString propriedade é "atributo"). Um nó de atributo pode ter a seguinte nó filho tipos: Texto e Entityrefence. O nó de atributo não aparece como a nó filho de quaisquer outros tipo de nó; Ele não é considerado um nó filho de um elemento.
- NODE_TEXT (3)
O nó representa o de conteúdo de texto de uma marca (seu nodeTypeString propriedade é "TEXT"). Um nó de texto não pode ter todos os nós filho. O nó de texto pode aparecer como o nó filho de nós de atributo, DocumentFragment, elemento e Entityrefence.
- NODE_CDATA_SECTION (4)
O nó representa um seção CDATA na código-fonte XML (seu nodeTypeString propriedade é "cdatasection"). As seções CDATA são usadas para escapar blocos de texto que seria caso contrário ser reconhecida como marcação. Um nó CDATASection Não é possível ter todos os nós filho. O nó CDATASection pode aparecer como o filho de nós DocumentFragment, Entityrefence e Elemento.
- NODE_ENTITY_REFERENCE (5)
O nó representa uma referência a uma entidade na documento XML (seu nodeTypeString propriedade é "entityreference"). Isso se aplica a todas as entidades, incluindo referências entidade caractere. Um nó Entityrefence pode ter a seguinte nó filho tipos: Elemento, ProcessingInstruction, comentário, texto, CDATASection e Entityrefence. O nó Entityrefence pode aparecer como o filho de nós de atributo, DocumentFragment, elemento e Entityrefence.
- NODE_ENTITY (6)
O nó representa uma entidade Expandida (seu nodeTypeString propriedade é "entidade"). Um nó da entidade pode ter nós filho que representam a entidade Expandida (de exemplo, nós de texto e Entityrefence). O nó da entidade pode aparecer como o filho do nó de DocumentType.
- NODE_PROCESSING_INSTRUCTION (7)
O nó representa uma instrução processamento a partir de documento XML (seu nodeTypeString propriedade é "processinginstruction"). Um nó ProcessingInstruction Não é possível ter todos os nós filho. O nó ProcessingInstruction pode aparecer como o filho de nós de documentos, DocumentFragment, elemento e Entityrefence.
- NODE_COMMENT (8)
O nó representa um comentar na documento XML (seu nodeTypeString propriedade é "comentar"). Um nó de comentário não pode ter todos os nós filho. O nó de comentário pode aparecer como o filho de nós de documentos, DocumentFragment, elemento e Entityrefence.
- NODE_DOCUMENT (9)
O nó representa um objeto documento, como a raiz da árvore de documento, que fornece acessar para o documento XML inteiro (seu nodeTypeString propriedade é "documento"). Ele é criado usando o ProgID "Microsoft.XMLDOM" ou por um ilha de dados usando < XML > Ou < script Language = XML >. Um nó de documento pode ter a seguinte nó filho tipos: Elemento (máximo de um), ProcessingInstruction, comentários e DocumentType. O nó de documento não pode aparecer como o filho tipos qualquer nó.
- NODE_DOCUMENT_TYPE (10)
O nó representa o declaração de tipo documento, indicado pela <! DOCTYPE > marca (seu nodeTypeString propriedade é "DocumentType"). Um nó DocumentType pode ter a seguinte nó filho tipos: Notação e da entidade. O nó DocumentType pode aparecer como o filho do nó de documento.
- NODE_DOCUMENT_FRAGMENT (11)
O nó representa um fragmento documento (seu nodeTypeString propriedade é "documentfragment"). O nó DocumentFragment associa um nó ou subárvore com um documento sem realmente sendo contidos o documento. Um nó DocumentFragment pode ter a seguinte nó filho tipos: Elemento, ProcessingInstruction, comentário, texto, CDATASection e Entityrefence. O nó DocumentFragment não pode aparecer como o filho tipos qualquer nó.
- NODE_NOTATION (12)
O nó representa uma notação na declaração de tipo documento (seu nodeTypeString propriedade é "notação"). Um nó NOTATION não pode ter todos os nós filho. O nó notação pode aparecer como o filho do nó de DocumentType.
Remarks
Observe que interno e entidades numéricas (como &) são expostas como nós de texto em vez de nós de entidade.
Requirements
Header | msxml2.h, msxml2.idl |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |