Freigeben über


XMLNodesCollection-Schnittstelle

Enthält eine Auflistung von XML-DOM-Knoten (Document Object Model).

 

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

<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

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter XMLNodes.

Die XMLNodesCollection-Auflistung ist eine allgemeine Auflistung, die von mehreren Microsoft Office InfoPath 2007-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.SemiTrust-Namespace