Xml.XMLIntf.IXMLNode.Collection

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Collection: IXMLNodeCollection read GetCollection;

C++

__property _di_IXMLNodeCollection Collection = {read=GetCollection};

プロパティ

種類 可視性 ソース ユニット
property public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf IXMLNode

説明

このノードが属するコレクションを示します。

Collection プロパティを読み出すと,ノードが反復子ノードのセットの 1 つかどうかを判別できます。Collection で指定されたノードは,このノードの ParentNode プロパティと同じ XML ドキュメント内のノードを表しますが,このノードおよび同じ型のほかのすべての子ノードを処理するように専門化されています。

たとえば,次の部分的な XML を例として示します。

<students> <student name="John Smith"> <grade>incomplete</grade> </student> <student name="Jane Doe"> <grade>B+</grade> </student> <auditor name="Bill Jones"></auditor> </students>

このノードが <student> ノードの 1 つを表す場合,ParentNode は <students> ノードを表し,Collection は <auditor> ノードではなく <student> ノードである子だけに使用される <students> のコピーを表します。

ノードが反復子ノードのセットの 1 つを表していない場合,Collection プロパティは NULL になります。

関連項目