XMLNode (Interfaz)
Representa un solo nodo XML en un documento que expone eventos y se puede enlazar a datos.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)
Sintaxis
'Declaración
<GuidAttribute("29b82cde-df64-4c6f-a64f-87561e588ecb")> _
Public Interface XMLNode _
Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("29b82cde-df64-4c6f-a64f-87561e588ecb")]
public interface XMLNode : IBindableComponent,
IComponent, IDisposable, ISupportInitialize
El tipo XMLNode expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Application | Obtiene un objeto Application que representa el creador del control XMLNode. | |
Attributes | Obtiene una colección Microsoft.Office.Interop.Word.XMLNodes que representa los atributos para el control XMLNode. | |
BaseName | Obtiene el nombre del control XMLNode sin ningún prefijo. | |
BindingContext | Obtiene o establece la colección de administradores de divisa de IBindableComponent. (Se hereda de IBindableComponent). | |
ChildNodes | Obtiene una colección Microsoft.Office.Interop.Word.XMLNodes que representa los elementos secundarios de un control XMLNode. | |
ChildNodeSuggestions | Obtiene una colección XMLChildNodeSuggestions que representa los elementos que pueden ser elementos secundarios válidos del control XMLNode actual. | |
Container | Infraestructura. | |
Creator | Obtiene la aplicación en la que se creó el control XMLNode. | |
DataBindings | obtiene la colección de objetos de enlace de datos para este IBindableComponent. (Se hereda de IBindableComponent). | |
DefaultDataSourceUpdateMode | Obtiene o establece el objeto DataSourceUpdateMode predeterminado de XMLNode. | |
FirstChild | Obtiene un objeto Microsoft.Office.Interop.Word.XMLNode que representa el primer nodo secundario del control Microsoft.Office.Tools.Word.XMLNode. | |
HasChildNodes | Obtiene un valor que indica si el control XMLNode tiene elementos secundarios. | |
InnerObject | Obtiene un objeto Microsoft.Office.Interop.Word.XMLNode que representa el objeto nativo subyacente para el objeto XMLNode. | |
LastChild | Obtiene un objeto Microsoft.Office.Interop.Word.XMLNode que representa el último nodo secundario del control Microsoft.Office.Tools.Word.XMLNode. | |
Level | Obtiene el nivel del control XMLNode. | |
NamespaceURI | Obtiene el Identificador uniforme de recursos (URI) del espacio de nombres de esquema para el control XMLNode. | |
NextSibling | Obtiene un objeto Microsoft.Office.Interop.Word.XMLNode que representa al siguiente objeto Microsoft.Office.Interop.Word.XMLNode en el documento que se encuentra en el mismo nivel que el control Microsoft.Office.Tools.Word.XMLNode. | |
NodeText | Obtiene o establece el valor de texto del control XMLNode. | |
NodeType | Obtiene un valor que indica si un objeto XMLNode es un atributo o un elemento. | |
NodeValue | Obtiene o establece el valor de un objeto XMLNode que representa un atributo. | |
OwnerDocument | Obtiene un objeto Microsoft.Office.Interop.Word.Document que representa el elemento primario del control XMLNode especificado. | |
Parent | Obtiene Microsoft.Office.Interop.Word.Document que representa el documento que contiene el control XMLNode especificado. | |
ParentNode | Obtiene un objeto Microsoft.Office.Interop.Word.XMLNode que representa el elemento principal del control Microsoft.Office.Tools.Word.XMLNode especificado. | |
PlaceholderText | Obtiene o establece el texto mostrado para un control XMLNode que no contiene texto. | |
PreviousSibling | Obtiene un objeto Microsoft.Office.Interop.Word.XMLNode que representa al objeto Microsoft.Office.Interop.Word.XMLNode anterior en el documento que se encuentra en el mismo nivel que el control Microsoft.Office.Tools.Word.XMLNode. | |
Range | Obtiene un objeto Range que representa la parte de un documento que se encuentra en el control XMLNode. | |
Site | Obtiene o establece el ISite asociado a IComponent. (Se hereda de IComponent). | |
SmartTag | Obtiene un objeto SmartTag que representa la etiqueta inteligente asociada al control XMLNode. Este tipo o miembro está diseñado para usarse exclusivamente en proyectos de 2007 Microsoft Office system. Las etiquetas inteligentes están desusadas en Office 2010. . |
|
Tag | Infraestructura. | |
Text | Obtiene o establece el texto sin formato y sin cifrar del control XMLNode. | |
ValidationErrorText | Obtiene una cadena que representa la descripción de un error de validación en un control XMLNode. | |
ValidationStatus | Obtiene un valor que especifica si un elemento o atributo es válido según el esquema asociado. | |
WordOpenXML | Obtiene una cadena XML que representa el control XMLNode en formato XML abierto de Microsoft Office Word. | |
XML | Obtiene una cadena que representa el texto XML en el control XMLNode. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
BeginInit | Indica al objeto que está comenzando la inicialización. (Se hereda de ISupportInitialize). | |
Copy | Copia el contenido del control XMLNode en el Portapapeles. | |
Cut | Quita el contenido del control XMLNode y coloca el contenido en el Portapapeles. | |
Dispose | Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. (Se hereda de IDisposable). | |
EndInit | Indica al objeto que se ha completado la inicialización. (Se hereda de ISupportInitialize). | |
get_ValidationErrorText | Infraestructura. | |
get_XML | Infraestructura. | |
Load | Actualiza un control XMLNode con datos del archivo XML especificado | |
LoadXml(String) | Rellena un control XMLNode con datos de la cadena XML especificada. | |
LoadXml(XmlDocument) | Rellena un control XMLNode con datos del nodo raíz del XmlDocument especificado. | |
LoadXml(XmlElement) | Rellena un control XMLNode con datos de una clase XmlElement. | |
RemoveChild | Quita el elemento secundario especificado del control XMLNode. | |
SelectNodes | Obtiene una colección Microsoft.Office.Interop.Word.XMLNodes que representa todos los nodos que coinciden con el parámetro XPath en el orden en que aparecen en el control Microsoft.Office.Tools.Word.XMLNode. | |
SelectSingleNode | Obtiene un objeto Microsoft.Office.Interop.Word.XMLNode que representa el primer nodo secundario que coincide con el parámetro XPath en el control Microsoft.Office.Tools.Word.XMLNode. | |
SetValidationError | Cambia el texto del error de validación mostrado a un usuario para un control XMLNode y obliga a Microsoft Office Word a que informe de que un nodo no es válido. | |
Validate | Valida un control XMLNode individual con respecto a los esquemas XML asociados. |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
AfterInsert | Aparece cuando el usuario agrega un nuevo control XMLNode al documento. | |
BeforeDelete | Aparece cuando el usuario elimina un control XMLNode del documento, antes de que se elimine el control. | |
BindingContextChanged | Se produce cuando cambia el valor de la propiedad BindingContext de la clase ContentControlBase. | |
ContextEnter | Aparece cuando el cursor se coloca dentro de XMLNode o uno de sus nodos descendentes, en un área situada fuera del contexto del nodo. | |
ContextLeave | Aparece cuando el cursor se mueve desde el control XMLNode o uno de sus nodos descendientes hasta un área situada fuera del contexto del nodo original. | |
Deselect | Aparece cuando el cursor se mueve fuera del control XMLNode. | |
Disposed | Representa el método que controla el evento Disposed de un componente. (Se hereda de IComponent). | |
Select | Aparece cuando el cursor se coloca dentro de un control XMLNode. | |
ValidationError | Se produce cuando hay un error de validación en el control XMLNode. |
Arriba
Comentarios
Al asignar elementos de esquema no repetitivos en un documento de Microsoft Office Word en tiempo de diseño, Visual Studio crea un control XMLNode para cada elemento que solo pueden aparecer una vez en un documento.Un elemento de esquema no repetitivo es un elemento con el atributo maxOccurs establecido en 1.
Los controles XMLNode 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 XMLNode (Control) y Cómo: Agregar controles XMLNode a documentos de Word.
[!NOTA]
Esta interfaz está implementada por el Runtime de Microsoft 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
En esta documentación se describe la versión de este tipo que se usa en los proyectos de Office destinados a .NET Framework 4 y .NET Framework 4.5. En los proyectos destinados a .NET Framework 3.5, este tipo podría tener unos miembros diferentes y los ejemplos de código de este tipo podrían no funcionar. 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)