共用方式為


XMLNodesCollection 介面

包含 XML 文件物件模型 (DOM) 節點的集合。

**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)

語法

'宣告
<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

備註

此類型為 coclass 實作之 COM 介面的包裝函式,屬於 COM 互通性中 Managed 程式碼的必要項。使用包裝實作此介面之 coclass 的類型,即可存取此介面指定的成員。如需該類型 (包括用法、備註及範例) 的詳細資訊,請參閱 XMLNodes

XMLNodesCollection 集合是許多 Microsoft Office InfoPath 2003 方法使用的一般用途集合。

XMLNodesCollection 集合提供可用於存取 XML DOM 節點集合的屬性,它是由 GetSelectedNodesGetContextNodes 方法所傳回。

在設定 XMLNodesCollection 集合所包含的其中一個 XML DOM 節點物件的參照後,即可使用 XML DOM 提供的任何屬性及方法與 XML 節點物件互動。

範例

在下列範例中,設定 ViewObject 物件的 GetSelectedNodes 方法所傳回的 XML DOM 節點集合的參考。然後,程式碼會使用訊息方塊,顯示在集合中所找到第一個節點的名稱及來源 XML:

XMLNodes selectedNodes;

selectedNodes = thisXDocument.View.GetSelectedNodes();

if (selectedNodes.Count > 0)
{
 thisXDocument.UI.Alert(selectedNodes[0].nodeName + "\n\n" + selectedNodes[0].text);
}

請參閱

參考

XMLNodesCollection 成員
Microsoft.Office.Interop.InfoPath 命名空間