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 節點集合的屬性,它是由 GetSelectedNodes 與 GetContextNodes 方法所傳回。
在設定 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 命名空間