Partager via


XMLNodesCollection, interface

Contient une collection de nœuds DOM XML.

 

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

Syntaxe

<CoClassAttribute(GetType(XMLNodesCollectionWrapper))> _
<GuidAttribute("096cd6c1-0786-11d1-95fa-0080c78ee3bb")> _
<CLSCompliantAttribute(False)> _
Public Interface XMLNodesCollection
    Inherits XMLNodes

Dim instance As XMLNodesCollection
[CoClassAttribute(typeof(XMLNodesCollectionWrapper))] 
[GuidAttribute("096cd6c1-0786-11d1-95fa-0080c78ee3bb")] 
[CLSCompliantAttribute(false)] 
public interface XMLNodesCollection : XMLNodes

Remarques

Ce type est le wrapper d'une classe de composants (coclass) requise par le code managé pour l'interopérabilité COM. Ce type permet d'accéder aux membres de l'interface COM implémentés par cette classe de composants. Pour plus d'informations sur l'interface COM, et pour accéder aux descriptions de ses membres, voir XMLNodes.

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

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 à un des objets de noeuds 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 noeud 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.SemiTrust, espace de noms