次の方法で共有


XMLNodesCollection インターフェイス

定義

XML ドキュメント オブジェクト モデル (DOM) ノードのコレクションが含まれています。

public interface class XMLNodesCollection : Microsoft::Office::Interop::InfoPath::XMLNodes
[System.Runtime.InteropServices.Guid("096CD6C1-0786-11D1-95FA-0080C78EE3BB")]
public interface XMLNodesCollection : Microsoft.Office.Interop.InfoPath.XMLNodes
type XMLNodesCollection = interface
    interface XMLNodes
Public Interface XMLNodesCollection
Implements XMLNodes
派生
属性
実装

次の例では、参照は、オブジェクトの GetSelectedNodes メソッドによって返される XML DOM ノードのコレクションに ViewObject 設定されています。 次に、そのコレクションで最初に見つかったノードの名前およびソース XML をメッセージ ボックスに表示します。

<span class="label">XMLNodes</span> selectedNodes;

selectedNodes = thisXDocument.View.GetSelectedNodes();

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

注釈

この型は、COM の相互運用性を得るためにマネージ コードが必要とするコクラスのラッパーです。 このインターフェイスによって指定されたメンバにアクセスするには、このインターフェイスを実装するコクラスをラップする型を使用します。 使用法、備考、例など、その種類の詳細については、「」を参照してくださいXMLNodes

XMLNodesCollection コレクションは、多数の Microsoft Office InfoPath 2003 メソッドで使用される汎用コレクションです。

XMLNodesCollection コレクションは、XML DOM ノードのコレクションにアクセスするために使用できるプロパティを提供し、および メソッドの両方GetSelectedNodes()GetContextNodes(Object, Object)によって返されます。

XMLNodesCollection コレクションに含まれる XML DOM ノード オブジェクトのいずれかについて参照を設定すると、その XML DOM が備えるプロパティおよびメソッドを使用して XML ノード オブジェクトを操作できます。

プロパティ

Count

コレクションに含まれる XML ドキュメント オブジェクト モデル (DOM) ノード オブジェクトの数を XMLNodesCollection 取得します。

(継承元 XMLNodes)
Item[Object]

コレクションから指定した XML ドキュメント オブジェクト モデル (DOM) ノードへの参照を XMLNodesCollection 取得します。

(継承元 XMLNodes)

メソッド

GetEnumerator()

オブジェクト内のすべてのエントリを反復処理する IEnumeratorXMLNodesCollection 取得します。

(継承元 XMLNodes)

適用対象