XMLNodesCollection, interface

Contient une collection de nœuds DOM XML.

Espace de noms : Microsoft.Office.Interop.InfoPath
Assembly : Microsoft.Office.Interop.InfoPath (dans microsoft.office.interop.infopath.dll)

Syntaxe

<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

Remarques

Ce type est le wrapper d'une interface COM implémentée par une classe de composants (coclass) qui est requise par le code managé pour l'interopérabilité COM. Pour accéder aux membres spécifiés par cette interface, utilisez le type qui enveloppe la classe de composants implémentant cette interface. Pour plus d'informations sur ce type, notamment son utilisation, des remarques et des exemples, voir XMLNodes.

La collection XMLNodesCollection est une collection d'ordre général utilisée par plusieurs méthodes Microsoft Office InfoPath 2003.

La collection XMLNodesCollection fournit des propriétés qui peuvent être utilisées pour accéder à une collection de nœuds DOM XML et est renvoyée par les méthodes GetSelectedNodes et GetContextNodes.

Après avoir défini une référence à l'un des objets de nœuds DOM XML que contient la collection XMLNodesCollection, vous pouvez utiliser n'importe quelle propriété et méthode fournie par le DOM XML pour interagir avec un objet de nœud XML.

Exemple

Dans l'exemple suivant, une référence est définie à une collection de nœuds DOM XML renvoyés par la méthode GetSelectedNodes de l'objet ViewObject. Le code affiche ensuite le nom et le code XML source du premier nœud trouvé dans la collection à l'aide d'une boîte de message :

XMLNodes selectedNodes;

selectedNodes = thisXDocument.View.GetSelectedNodes();

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

Voir aussi

Référence

Membres XMLNodesCollection
Microsoft.Office.Interop.InfoPath, espace de noms