XMLNode Interfaz

Definición

Representa un único elemento XML aplicado a un documento.

public interface class XMLNode
[System.Runtime.InteropServices.Guid("09760240-0B89-49F7-A79D-479F24723F56")]
public interface XMLNode
type XMLNode = interface
Public Interface XMLNode
Atributos

Comentarios

Cada elemento XML aplicado a un documento se muestra como un nodo en un control de vista de árbol del panel de tareas Estructura XML. Cada nodo de la vista de árbol es una instancia de un XMLNode objeto. La jerarquía de dicha vista indica si un nodo contiene nodos secundarios.

Utilice la Item[Int32] propiedad de la XMLNodes colección para devolver un objeto individual XMLNode . Use el Validate() método para comprobar que un elemento XML es válido según los esquemas aplicados y que los elementos secundarios necesarios existen y están en el orden requerido. Una vez que ejecute el Validate() método , use la ValidationStatus propiedad para comprobar si un elemento es válido y use la ValidationErrorText[Boolean] propiedad para mostrar información sobre lo que el usuario debe hacer para que el documento se ajuste a las reglas de esquema XML.

Propiedades

Application

Devuelve un Application objeto que representa la aplicación microsoft Word.

Attributes

Devuelve una XMLNodes colección que representa los atributos del elemento especificado.

BaseName

Devuelve una cadena que representa el nombre del elemento sin ningún prefijo.

ChildNodes

Devuelve una XMLNodes colección que representa los elementos secundarios de un elemento especificado.

ChildNodeSuggestions

Devuelve una XMLChildNodeSuggestions colección que representa la lista de elementos permitidos para el XMLNode objeto (que devuelve los elementos secundarios de un elemento especificado).

Creator

Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.

FirstChild

Devuelve un DiagramNode objeto que representa el primer nodo secundario de un nodo primario.

HasChildNodes

Determina si el elemento XML especificado tiene elementos secundarios.

LastChild

Devuelve un DiagramNode objeto que representa el último nodo secundario de un nodo primario.

Level

Devuelve el nivel del elemento XML especificado dentro de la jerarquía de elementos aplicados a un documento.

NamespaceURI

Devuelve una cadena que representa el identificador uniforme de recursos (URI) del espacio de nombres del esquema para el objeto especificado.

NextSibling

Devuelve un XMLNode objeto que representa el siguiente elemento del documento que está en el mismo nivel que el elemento especificado.

NodeType

Devuelve una WdXMLNodeType constante que representa el tipo de nodo.

NodeValue

Devuelve o establece una cadena que representa el valor de un atributo.

OwnerDocument

Devuelve un Document objeto que representa el documento primario del elemento XML especificado.

Parent

Devuelve un objeto que representa el objeto primario del objeto especificado.

ParentNode

Devuelve un XMLNode objeto que representa el elemento primario del elemento especificado.

PlaceholderText

Devuelve o establece un valor de tipo String que representa el texto mostrado para un elemento que no contiene texto.

PreviousSibling

Devuelve un XMLNode objeto que representa el elemento anterior del documento que está en el mismo nivel que el elemento especificado.

Range

Devuelve un Range objeto que representa la parte de un documento contenido en el objeto especificado.

SmartTag

Devuelve un SmartTag objeto que representa la etiqueta inteligente asociada a un elemento XML.

Text

Devuelve o establece un valor de tipo String que representa el texto mostrado para un elemento XML.

ValidationErrorText[Boolean]

Devuelve una cadena que representa la descripción de un error de validación en un XMLNode objeto .

ValidationStatus

Devuelve una WdXMLValidationStatus constante que representa si un elemento o atributo es válido según el esquema adjunto.

WordOpenXML

Devuelve una cadena que representa el XML del nodo en el formato De Microsoft Office Word Open XML. Solo lectura.

XML[Boolean]

Devuelve una cadena que representa el texto XML en el objeto especificado.

Métodos

Copy()

Copia el objeto especificado en el Portapapeles.

Cut()

Elimina el objeto especificado del documento y lo coloca en el Portapapeles.

Delete()

Elimina el objeto especificado.

RemoveChild(XMLNode)

Quita el elemento secundario especificado del elemento especificado.

SelectNodes(String, String, Boolean)

Devuelve una XMLNodes colección que representa todos los nodos que coinciden con una cadena XPath especificada en el orden en que aparecen.

SelectSingleNode(String, String, Boolean)

Devuelve un XMLNode objeto que representa el primer nodo que coincide con una cadena XPath especificada en el documento especificado.

SetValidationError(WdXMLValidationStatus, Object, Boolean)

Cambia el texto del error de validación mostrado a un usuario para un nodo especificado y obliga a Microsoft Word a notificar un nodo como no válido.

Validate()

Comprueba un elemento XML individual o todo el documento con respecto al esquema o esquemas XML adjuntos.

Se aplica a