Compartilhar via


xml Property

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Contém a representação XML do nó e todos os seus descendentes.

Sintaxe de script

strValue = oXMLDOMNode.xml;

Comentários

Parâmetros de script

Nenhum.

Valor Return script

Seqüência de caracteres. Representação XML de neste nó e todos os seus descendentes.

C/sintaxe C++

HRESULT get_xml(
  BSTR* xmlString
);

Comentários

C/parâmetros C++

  • xmlString
    [out, retval] Representação XML de neste nó e todos os seus descendentes.

C/valores Return C++

  • S_OK
    Valor retornado se bem-sucedido.
  • E_INVALIDARG
    Valor retornado se xmlString é nulo.

Requisitos

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

Comentários Gerais

Observe que o XML propriedade sempre retorna um seqüência de caracteres Unicode. Isto é, o XML propriedade para DOMDocument Converte o documento de seu original codificação para Unicode. Como resultado, o original codificação atributo será removido. Por exemplo <? XML versão = "1.0" codificação = "UTF-8"? > Consta a XML propriedade como segue.

<?xml version="1.0"?>

Se o original codificação não foi removida pelo XML propriedade, a seguinte linha retornará um erro indicando o analisador não é possível alternar de Unicode para UTF-8 encoding.

xmlDoc.loadxml(xmlDoc.xml);

Se você usar o save Method, o original codificação é preservada. De exemplo, se você carregar um documento em codificação Microsoft® Windows® 1252, ele será salvo em que formato.

Esse valor depende de como o valor da NodeType propriedade.

Valor Descrição

NODE_ATTRIBUTE, NODE_CDATA_SECTION, NODE_COMMENT, NODE_DOCUMENT, NODE_ELEMENT, NODE_ENTITY, NODE_NOTATION, NODE_PROCESSING_INSTRUCTION, NODE_TEXT

Retorna a representação de seqüência de caracteres do nó e todos os seus descendentes.

NODE_DOCUMENT_FRAGMENT

Retorna a representação de seqüência de caracteres de todos os nós descendentes do fragmento de documento.

NODE_DOCUMENT_TYPE

Retorna o representação de seqüência de caracteres do declaração, incluindo o subconjunto interno se especificado.

NODE_ENTITY_REFERENCE

Retorna o representação de seqüência de caracteres da referência de entidade. Embora o referência de entidade tenha filhos, eles não são retornados.

Esse membro é uma extensão de Document Object Model (DOM) de W3C (World Wide Web Consortium) (W3C (World Wide Web Consortium)).

Esta 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, and IXTLRuntime

See Also

Concepts

save Method
nodeType Property