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

'Déclaration
<GuidAttribute("096cd6c1-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface XMLNodesCollection _
    Inherits XMLNodes
'Utilisation
Dim instance As XMLNodesCollection
[GuidAttribute("096cd6c1-0786-11d1-95fa-0080c78ee3bb")]
public interface XMLNodesCollection : XMLNodes

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM et pour accéder à un lien vers les descriptions de ses membres, voirXMLNodes.

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

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 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.

Exemples

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

XMLNodesCollection - Membres

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms