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