Compartilhar via


definition Property

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Retorna a definição do nó do esquema ou documento tipo definição (DTD Document Type DEFINITION).

Sintaxe de script

var objXMLDOMNode = oXMLDOMNode.definition;

Comentários

Parâmetros de script

Nenhum.

Valor Return script

Objeto. Retorna o nó que contém a definição para o entidade relacionado.

C/sintaxe C++

HRESULT get_definition(
  IXMLDOMNode** definitionNode
);

Comentários

C/parâmetros C++

  • definitionNode
    [out, retval] Nó que contém a definição para o entidade relacionado.

C/valores Return C++

  • S_OK
    Valor retornado se bem-sucedido.
  • S_FALSE
    Valor retornado quando nenhuma definição for encontrada.
  • E_INVALIDARG
    Valor retornado se definitionNode é nulo.

Requisitos

Header msxml2.h, msxml2.idl
Windows Embedded CE Windows CE .NET 4.0 and later

Comentários Gerais

O definição propriedade não é com suporte ao usar esquemas interno. Esse comportamento é por design porque o nó que está sendo relacionado pode ser excluídos ou modificados depois que o documento é carregado, produzindo resultados imprevisíveis.

Esse valor depende de como o valor da NodeType propriedade.

Valor Descrição

NODE_ENTITY_REFERENCE

Retorna o nó para relacionado a entidade; that is, o elemento ENTITY que foi definido para um determinado ENTITYREF. Dado o ENTITYREF &x;, de exemplo, o definição propriedade retorna o nó na coleção entidade do nó de DocType que define o correspondente ENTITY: .

NODE_ENTITY

Para não analisado entidades, retorna a definição NOTATION da coleção notação do nó de DocType. De exemplo, dado o ENTITY >, o definição propriedade retorna o nó correspondente para a notação >. Para entidades analisadas, retorna Null.

NODE_ATTRIBUTE

Retorna o esquema XML-Data AttributeType Para um determinado nó ATRIBUTO. De exemplo, o definição propriedade para o atributo myAttribute = "123" Retorna o nó correspondente para o elemento < AttributeType nome = "myAttribute" > Na esquema. Retorna nulo quando um DTD é usado ou quando nenhum esquema está presente.

NODE_ELEMENT

Retorna o esquema XML-Data ElementType Para um determinado nó Element. De exemplo, dado o elemento < myelement >, o definição propriedade retorna o nó < nome ElementType = "myelement" > No externo especificado esquema. Retorna nulo quando um DTD é usado ou quando nenhum esquema está presente.

NODE_CDATA_SECTION, NODE_COMMENT, NODE_DOCUMENT, NODE_DOCUMENT_FRAGMENT, NODE_DOCUMENT_TYPE, NODE_NOTATION, NODE_PROCESSING_INSTRUCTION, NODE_TEXT

Retorna Null.

A propriedade definição é uma extensão de Document Object Model (DOM) de W3C (World Wide Web Consortium) (W3C (World Wide Web Consortium)). A propriedade é somente leitura e se aplica ao seguinte objetos e interfaces:IXMLDOMAttribute, IXMLDOMCDATASection, IXMLDOMCharacterData, IXMLDOMComment, DOMDocument, IXMLDOMDocumentFragment, IXMLDOMDocumentType, IXMLDOMElement, IXMLDOMEntity, IXMLDOMEntityReference, IXMLDOMNode, IXMLDOMNotation, IXMLDOMProcessingInstruction, IXMLDOMText, e IXTLRuntime.

See Also

Concepts

nodeType Property