Xml.XMLIntf.IXMLNode.Collection
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 になります。