XMLNodesCollection-Schnittstelle
Enthält eine Auflistung von XML-DOM-Knoten (Document Object Model).
Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Syntax
<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
Hinweise
Dies ist ein Wrapper für eine COM-Schnittstelle, die durch eine Coklasse implementiert wurde, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie den Coklasse umschließenden Typen, der von der Schnittstelle implementiert wird, um auf die in der Schnittstelle angegebenen Member zuzugreifen. Informationen zu dem Typ, einschließlich Verwendung, Hinweise und Beispiele, finden Sie unter XMLNodes.
Die XMLNodesCollection-Auflistung ist eine allgemeine Auflistung, die von mehreren Microsoft Office InfoPath 2003-Methoden verwendet wird.
Die XMLNodesCollection-Auflistung stellt Eigenschaften bereit, die den Zugriff auf eine Auflistung aus XML-DOM-Knoten ermöglichen. Sie wird sowohl durch die GetSelectedNodes-Methode als auch durch die GetContextNodes-Methode zurückgegeben.
Nachdem Sie einen Verweis auf eines der XML-DOM-Knotenobjekte festgelegt haben, die in der XMLNodesCollection-Auflistung enthalten sind, können Sie jede der von XML-DOM bereitgestellten Eigenschaften und Methoden für die Interaktion mit einem XML-Knotenobjekt verwenden.
Beispiel
Im folgenden Beispiel wird ein Verweis auf eine von der GetSelectedNodes-Methode des ViewObject-Objekts zurückgegebene Auflistung von XML-DOM-Knoten festgelegt. Anschließend zeigt der Code den Namen und die Quell-XML-Daten des ersten in der Auflistung gefundenen Knotens in einem Meldungsfeld an:
XMLNodes selectedNodes;
selectedNodes = thisXDocument.View.GetSelectedNodes();
if (selectedNodes.Count > 0)
{
thisXDocument.UI.Alert(selectedNodes[0].nodeName + "\n\n" + selectedNodes[0].text);
}
Siehe auch
Referenz
XMLNodesCollection-Member
Microsoft.Office.Interop.InfoPath-Namespace