Compartir a través de


CustomXMLNode Interfaz

Definición

Representa un nodo XML en un árbol de un documento. El CustomXMLNode objeto es miembro de la CustomXMLNodes colección.

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
Implementaciones

Comentarios

El CustomXMLNode objeto está diseñado para tener paridad funcional con la interfaz IXMLDOMNode . Además, contiene una XPath propiedad que es una gran mejora con respecto a los objetos proporcionados por MSXML.

Propiedades

Application

Obtiene un objeto Application que representa la aplicación contenedora de un CustomXMLNodeobjeto . Solo lectura.

Attributes

Obtiene una CustomXMLNode colección que representa los atributos del elemento actual en el nodo actual. Solo lectura.

BaseName

Obtiene el nombre base del nodo sin el prefijo del espacio de nombres, si hay alguno, en el modelo de objetos de documento (DOM). Solo lectura.

ChildNodes

Obtiene una CustomXMLNodes colección que contiene todos los elementos secundarios del nodo actual. Solo lectura.

Creator

Obtiene un entero de 32 bits que indica la aplicación en la que se creó el CustomXMLNode objeto. Solo lectura.

FirstChild

Obtiene un CustomXMLNode objeto correspondiente al primer elemento secundario del nodo actual. Si el nodo no tiene elementos secundarios (o si no es de tipo msoCustomXMLNodeElement), devuelve Nothing. Solo lectura.

LastChild

Obtiene un CustomXMLNode objeto correspondiente al último elemento secundario del nodo actual. Si el nodo no tiene elementos secundarios (o si no es de tipo msoCustomXMLNodeElement), la propiedad devuelve Nothing. Solo lectura.

NamespaceURI

Obtiene el identificador de dirección único para el espacio de nombres del CustomXMLNode objeto . Solo lectura.

NextSibling

Obtiene el siguiente nodo relacionado (elemento, comentario o instrucción de procesamiento) del nodo actual. Si el nodo es el último elemento relacionado a su nivel, la propiedad devuelve Nothing. Solo lectura.

NodeType

Obtiene el tipo del nodo actual. Solo lectura.

NodeValue

Obtiene o establece el valor del nodo actual. Lectura/escritura.

OwnerDocument

Obtiene el objeto que representa el libro de Microsoft Office Excel, la presentación de Microsoft Office PowerPoint o el documento de Microsoft Office Word asociado a este nodo. Solo lectura.

OwnerPart

Obtiene el objeto que representa la parte asociada a este nodo. Solo lectura.

Parent

Obtiene el objeto primario para el CustomXMLNode objeto . Solo lectura.

ParentNode

Obtiene al elemento primario de nodo de elemento del nodo actual. Si el nodo actual está en el nivel de raíz, la propiedad devuelve Nothing. Solo lectura.

PreviousSibling

Obtiene el anterior nodo relacionado (elemento, comentario o instrucción de procesamiento) del nodo actual. Si el nodo actual es el primer elemento relacionado a su nivel, la propiedad devuelve Nothing. Solo lectura.

Text

Obtiene o establece el texto del nodo actual. Lectura y escritura.

XML

Obtiene la representación XML del nodo actual y de sus nodos secundarios, si existen. Solo lectura.

XPath

Obtiene una cadena con la propiedad XPath canónica del nodo actual. Si el nodo ya no está en el modelo de objetos de documento (DOM), la propiedad devuelve un mensaje de error. Solo lectura.

Métodos

AppendChildNode(String, String, MsoCustomXMLNodeType, String)

Anexa un nodo único como último secundario en el nodo de elemento de contexto del árbol.

AppendChildSubtree(String)

Agrega un subárbol como último secundario en el nodo de elemento de contexto del árbol.

Delete()

Elimina el nodo actual del árbol (incluidos todos sus elementos secundarios, si los tiene).

HasChildNodes()

Devuelve True si el nodo de elemento actual tiene nodos de elementos secundarios.

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

Inserta un nuevo nodo justo antes del nodo de contexto en el árbol.

InsertSubtreeBefore(String, CustomXMLNode)

Inserta el subárbol especificado en la ubicación justo antes del nodo de contexto.

RemoveChild(CustomXMLNode)

Elimina el nodo secundario especificado del árbol.

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

Elimina el nodo secundario especificado (y su subárbol) del árbol principal y lo sustituye por un nodo distinto en la misma ubicación.

ReplaceChildSubtree(String, CustomXMLNode)

Elimina el nodo especificado (y su subárbol) del árbol principal y lo sustituye por un subárbol distinto en la misma ubicación.

SelectNodes(String)

Selecciona una colección de nodos que coinciden con una expresión XPath. Este método difiere del SelectNodes(String) método en que la expresión XPath se evaluará a partir del nodo "expression" como nodo de contexto.

SelectSingleNode(String)

Selecciona un nodo único desde una colección que coincide con una expresión XPath. Este método difiere del SelectSingleNode(String) método en que la expresión XPath se evaluará a partir del nodo "expression" como nodo de contexto.

Se aplica a