XMLNodes (Interfaz)

Una colección de objetos Microsoft.Office.Interop.Word.XMLNode que representan los nodos en la vista de árbol del panel de tareas Estructura XML, que indica los elementos que un usuario ha aplicado a un documento.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
<GuidAttribute("23ba8297-db6f-48b4-8730-8056ebde2d56")> _
Public Interface XMLNodes _
    Inherits IDisposable, ISupportInitialize
[GuidAttribute("23ba8297-db6f-48b4-8730-8056ebde2d56")]
public interface XMLNodes : IDisposable, 
    ISupportInitialize

El tipo XMLNodes expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Application Obtiene un objeto Microsoft.Office.Interop.Word.Application que representa la aplicación Microsoft Office Word.
Propiedad pública Container
Propiedad pública Count Obtiene el número de elementos de la colección XMLNodes.
Propiedad pública Creator Obtiene la aplicación en la que se creó el control XMLNodes.
Propiedad pública InnerObject Obtiene un control Microsoft.Office.Interop.Word.XMLNodes que representa el objeto nativo subyacente del control XMLNodes.
Propiedad pública Item Obtiene el Microsoft.Office.Interop.Word.XMLNode en el índice especificado.
Propiedad pública Parent Obtiene un Microsoft.Office.Interop.Word.Document que representa el documento que contiene la colección XMLNodes.
Propiedad pública Tag Infraestructura.

Arriba

Métodos

  Nombre Descripción
Método público Add Obtiene un objeto Microsoft.Office.Interop.Word.XMLNode que representa un elemento recién agregado.
Método público BeginInit Indica al objeto que está comenzando la inicialización. (Se hereda de ISupportInitialize).
Método público Dispose Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. (Se hereda de IDisposable).
Método público EndInit Indica al objeto que se ha completado la inicialización. (Se hereda de ISupportInitialize).
Método público GetEnumerator Obtiene el enumerador para el control XMLNodes.

Arriba

Eventos

  Nombre Descripción
Evento público AfterInsert Se produce cuando el usuario agrega un nuevo Microsoft.Office.Interop.Word.XMLNode a la colección o a uno de sus descendientes.
Evento público BeforeDelete Se produce cuando el usuario elimina un Microsoft.Office.Interop.Word.XMLNode o un nodo descendiente de la colección, antes de que se elimine el control.
Evento público ContextEnter Aparece cuando el cursor se coloca en el interior de uno de los nodos o nodos de descendiente de la colección XMLNodes, desde un área situada fuera del contexto del nodo.
Evento público ContextLeave Se produce cuando el cursor se mueve desde uno de los nodos o descendientes de la colección XMLNodes hasta un área fuera del contexto del nodo original.
Evento público Deselect Se produce cuando el cursor se sale de uno de los nodos de la colección XMLNodes.
Evento público Select Se produce cuando se coloca el cursor dentro de uno de los nodos de la colección XMLNodes.
Evento público ValidationError Aparece cuando hay un error de validación en el control XMLNodes.

Arriba

Comentarios

El control XMLNodes representa una colección de elementos XML con el mismo nombre. Al asignar elementos que el esquema permite que aparezcan más de una vez en un documento de Microsoft Office Word en tiempo de diseño, Visual Studio crea XMLNodes para los elementos. Un esquema puede permitir que un elemento aparezca más de una vez si el atributo maxOccurs del elemento o de los antecesores del elemento se establece en > 1.

Si el esquema establece el atributo maxOccurs del elemento y sus antecesores en 1, Visual Studio crea un control XMLNode en su lugar.

Los controles XMLNodes solo se pueden crear en proyectos de nivel de documento de Word en tiempo de diseño. No se pueden crear en tiempo de ejecución o en proyectos de nivel de aplicación. Para obtener más información, vea XMLNodes (Control) y Cómo: Agregar controles XMLNodes a documentos de Word.

Nota

Esta interfaz está implementada por el motor en tiempo de ejecución de Visual Studio Tools para Office. No está prevista su implementación en el código. Para obtener más información, vea Información general sobre el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office.

Uso

Esta documentación describe la versión de este tipo que se utiliza en los proyectos de Office destinados a .NET Framework 4. En los proyectos destinados a .NET Framework 3.5, este tipo puede tener miembros diferentes y es posible que los ejemplos de código proporcionados para dicho tipo no funcionen. Para informarse sobre este tipo en los proyectos destinados a .NET Framework 3.5, vea la siguiente sección de referencia en la documentación de Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Vea también

Referencia

Microsoft.Office.Tools.Word (Espacio de nombres)

Otros recursos

XMLNodes (Control)

Cómo: Agregar controles XMLNodes a documentos de Word