Share via


Interfaz XMLNodesCollection

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

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
<GuidAttribute("096cd6c1-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface XMLNodesCollection _
    Inherits XMLNodes
'Uso
Dim instance As XMLNodesCollection
[GuidAttribute("096cd6c1-0786-11d1-95fa-0080c78ee3bb")]
public interface XMLNodesCollection : XMLNodes

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Encontrará información sobre la interfaz COM, así como vínculos a las descripciones de sus miembros, enXMLNodes.

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

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.

Ejemplos

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

Miembros XMLNodesCollection

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust