Compartilhar via


transformNodeToObject Method

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Processa esse nó e seus filhos usando a folha estilo Extensible Stylesheet Language Transformations (XSLT) fornecida e retorna a transformação resultante.

Sintaxe de script

oXMLDOMNode.transformNodeToObject(stylesheet, outputObject);

Comentários

Parâmetros de script

  • folhas de estilo
    Objeto. Nó documento XML ou DOM válido que consiste nos elementos XSLT que direcionar a transformação neste nó.
  • outputObject
    Objeto. Em retorno, contém o produto da transformação deste documento XML baseia a folha de estilo XSLT. Se a variante representa o DOMDocument objeto, o documento é compilado de acordo com suas propriedades e seus nós filho são substituídos durante esse processo transformação. O transformação XML também podem ser enviadas para um transmitir.

C/sintaxe C++

HRESULT transformNodeToObject(
  IXMLDOMNode* stylesheet,
  VARIANT outputObject
);

Comentários

C/parâmetros C++

  • folhas de estilo
    [no] Nó documento XML ou DOM válido que consiste nos elementos XSL que direcionar a transformação neste nó.
  • outputObject
    [no] Objeto que contém o produto da transformação deste documento XML baseado na folha de estilo XSLT. Se a variante representa DOMDocument, o documento é compilado de acordo com suas propriedades e seus nós filho são substituídos durante esse processo transformação. Se a variante contém um IStream interface, o transformação XML é enviada para essa transmitir.

C/valores Return C++

  • S_OK
    Valor retornado se bem-sucedido.
  • E_INVALIDARG
    Valor retornado se folhas de estilo Ou outputObject é nulo.

Requisitos

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

Comentários Gerais

Este método é válido somente se o recurso XSLT foi incluído na sistema operacional (OS). Se um chamar para esse método é feita e XSLT não é com suporte, uma mensagem de erro será retornada.

O folhas de estilo parâmetro deve ser um DOMDocument nó, no qual maiúsculas e minúsculas o documento será considerado um folha de estilo XSLT, ou um nó Document Object Model (DOM) no folha de estilo XSLT, no qual maiúsculas e minúsculas Este nó é tratado como um autônomo fragmento folha estilo.

O nó origem Define um contexto no qual opera folha de estilo, mas navegação fora este escopo é permitida. Para exemplo, uma folha estilo pode usar a função id para acessar outras partes do documento.

Este método oferece suporte tanto autônomo incorporado estilo folhas e também fornece a capacidade para executar um fragmento folha estilo localizadas contra um nó origem específica.

O transformNodeToObject método sempre gerará um byte-order mark Unicode, que significa que ele não pode ser usado em conjunto com outras Active Server Pages (ASP) Response.Write Ou Response.BinaryWrite Chamadas.

Esse membro é uma extensão de dom a W3C (World Wide Web Consortium) (W3C (World Wide Web Consortium)).

Este método se aplica ao seguinte objetos e interfaces:

IXMLDOMAttribute, IXMLDOMCDATASection, IXMLDOMCharacterData, IXMLDOMComment, DOMDocument, IXMLDOMDocumentFragment, IXMLDOMDocumentType, IXMLDOMElement, IXMLDOMEntity, IXMLDOMEntityReference, IXMLDOMNode, IXMLDOMNotation, IXMLDOMProcessingInstruction, IXMLDOMText, IXTLRuntime.