xml Property
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