XML DOM Enumerated Constants

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Reference

XML DOM Reference
IXMLDOMNode