Compartilhar via


CustomXMLNode Interface

Definição

Representa um nó XML em uma árvore em um documento. O CustomXMLNode objeto é um membro da CustomXMLNodes coleção.

public interface class CustomXMLNode : Microsoft::Office::Core::_IMsoDispObj
[System.Runtime.InteropServices.Guid("000CDB04-0000-0000-C000-000000000046")]
public interface CustomXMLNode : Microsoft.Office.Core._IMsoDispObj
[<System.Runtime.InteropServices.Guid("000CDB04-0000-0000-C000-000000000046")>]
type CustomXMLNode = interface
    interface _IMsoDispObj
Public Interface CustomXMLNode
Implements _IMsoDispObj
Atributos
Implementações

Comentários

O CustomXMLNode objeto foi projetado para ter paridade funtional com a interface IXMLDOMNode . Além disso, ele contém uma XPath propriedade que é uma grande melhoria em relação aos objetos fornecidos pelo MSXML.

Propriedades

Application

Obtém um objeto Application que representa o aplicativo de contêiner para um CustomXMLNode. Somente leitura.

Attributes

Obtém uma CustomXMLNode coleção que representa os atributos do elemento atual no nó atual. Somente leitura.

BaseName

Obtém o nome de base do nó sem o prefixo do namespace, se existir, no Document Object Model (DOM). Somente leitura.

ChildNodes

Obtém uma CustomXMLNodes coleção que contém todos os elementos filho do nó atual. Somente leitura.

Creator

Obtém um inteiro de 32 bits que indica o aplicativo no qual o CustomXMLNode objeto foi criado. Somente leitura.

FirstChild

Obtém um CustomXMLNode objeto correspondente ao primeiro elemento filho do nó atual. Se o nó não tiver elementos filho (ou se não for do tipo msoCustomXMLNodeElement), retornará Nothing. Somente leitura.

LastChild

Obtém um CustomXMLNode objeto correspondente ao último elemento filho do nó atual. Se o nó não tiver elementos filho (ou se não for do tipo msoCustomXMLNodeElement), a propriedade retornará Nothing. Somente leitura.

NamespaceURI

Obtém o identificador de endereço exclusivo para o namespace do CustomXMLNode objeto. Somente leitura.

NextSibling

Obtém o próximo nó irmão (elemento, comentário ou instrução de processamento) do nó atual. Se o nó for o último irmão em seu nível, a propriedade retornará Nothing. Somente leitura.

NodeType

Obtém o tipo de nó atual. Somente leitura.

NodeValue

Obtém ou define o valor do nó atual. Leitura/gravação.

OwnerDocument

Obtém o objeto que representa a pasta de trabalho do Microsoft Office Excel, a apresentação do Microsoft Office PowerPoint ou o documento do Microsoft Office Word associado a esse nó. Somente leitura.

OwnerPart

Obtém o objeto representando a parte associada com este nó. Somente leitura.

Parent

Obtém o objeto pai do CustomXMLNode objeto. Somente leitura.

ParentNode

Obtém o pai de nó de elemento do nó atual. Se o nó atual estiver no nível raiz, a propriedade retornará Nothing. Somente leitura.

PreviousSibling

Obtém o nó irmão anterior (elemento, comentário ou instrução de processamento) do nó atual. Se o nó atual for o primeiro irmão em seu nível, a propriedade retornará Nothing. Somente leitura.

Text

Obtém ou define o texto do nó atual. Leitura/gravação.

XML

Obtém a representação XML do nó atual e seus nós filhos, se houver. Somente leitura.

XPath

Obtém uma cadeia de caracteres com o XPath canônica para o nó atual. Se o nó não está mais no documento DOM (Object Model), a propriedade retornará uma mensagem de erro. Somente leitura.

Métodos

AppendChildNode(String, String, MsoCustomXMLNodeType, String)

Anexa um único nó como último filho no nó do elemento contexto na árvore.

AppendChildSubtree(String)

Adiciona uma subárvore como último filho no nó do elemento contexto na árvore.

Delete()

Exclui o nó atual da árvore (incluindo todos os seus filhos, se houver).

HasChildNodes()

Retorna True se o nó de elemento atual tiver nós de elemento filho.

InsertNodeBefore(String, String, MsoCustomXMLNodeType, String, CustomXMLNode)

Insere um novo nó de contexto antes do nó de contexto na árvore.

InsertSubtreeBefore(String, CustomXMLNode)

Insere a subárvore especificada no local, antes do nó de contexto.

RemoveChild(CustomXMLNode)

Remove da árvore o nó filho especificado.

ReplaceChildNode(CustomXMLNode, String, String, MsoCustomXMLNodeType, String)

Remove o nó filho especificado (e sua subárvore) da árvore principal e o substitui por um nó diferente no mesmo local.

ReplaceChildSubtree(String, CustomXMLNode)

Remove o nó especificado (e sua subárvore) da árvore principal e o substitui por uma subárvore diferente no mesmo local.

SelectNodes(String)

Seleciona uma coleção de nós que correspondem a uma expressão XPath. Esse método difere do SelectNodes(String) método em que a expressão XPath será avaliada a partir do nó 'expression' como o nó de contexto.

SelectSingleNode(String)

Seleciona um único nó de uma coleção de correspondência de uma expressão XPath. Esse método difere do SelectSingleNode(String) método em que a expressão XPath será avaliada a partir do nó 'expression' como o nó de contexto.

Aplica-se a