Compartir a través de


XMLNodesCollection (Interfaz)

Contiene una colección de nodos DOM (Modelo de objetos de documento) XML.

Espacio de nombres: Microsoft.Office.Interop.InfoPath
Ensamblado: Microsoft.Office.Interop.InfoPath (en microsoft.office.interop.infopath.dll)

Sintaxis

<GuidAttribute("096CD6C1-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(XMLNodesCollectionClass))> _
Public Interface XMLNodesCollection
    Inherits XMLNodes

Dim instance As XMLNodesCollection
[GuidAttribute("096CD6C1-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(XMLNodesCollectionClass))] 
public interface XMLNodesCollection : XMLNodes

Comentarios

Este tipo es un contenedor para una interfaz COM implementada por una coclase que necesita el código administrado para su interoperabilidad COM. Para obtener acceso a los miembros especificados por esta interfaz, use el tipo que contiene la coclase que implementa esta interfaz. Para obtener información sobre el tipo, incluido su uso, así como observaciones y ejemplos, vea XMLNodes.

La colección XMLNodesCollection es una colección general que utilizan varios métodos de Microsoft Office InfoPath 2003.

La colección XMLNodesCollection proporciona propiedades que se pueden utilizar para tener acceso a una colección de nodos XML DOM, y es devuelta tanto por el método GetSelectedNodes como por el método GetContextNodes.

Una vez establecida una referencia a uno de los objetos de nodo XML DOM contenidos en la colección XMLNodesCollection, puede utilizar cualquiera de las propiedades y métodos que proporciona el XML DOM para interactuar con un objeto de nodo XML.

Ejemplo

En el ejemplo siguiente, se establece una referencia a la colección de nodos XML DOM devueltos por el método GetSelectedNodes del objeto ViewObject. A continuación, el código muestra el nombre y el código XML del primer nodo de la colección, mediante un cuadro de mensaje:

XMLNodes selectedNodes;

selectedNodes = thisXDocument.View.GetSelectedNodes();

if (selectedNodes.Count > 0)
{
 thisXDocument.UI.Alert(selectedNodes[0].nodeName + "\n\n" + selectedNodes[0].text);
}

Vea también

Referencia

XMLNodesCollection (Miembros)
Microsoft.Office.Interop.InfoPath (Espacio de nombres)