Xml.XMLIntf.IXMLNode.Collection

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Collection: IXMLNodeCollection read GetCollection;

C++

__property _di_IXMLNodeCollection Collection = {read=GetCollection};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf IXMLNode

Beschreibung

Gibt die Kollektion an, in der sich das Knotenobjekt befindet.

Durch einen Lesezugriff auf Collection können Sie feststellen, ob der Knoten zu einer Menge sich wiederholender untergeordneter Knoten gehört. Der in Collection enthaltene Knoten ist mit dem Knoten im XML-Dokument identisch, der in der Eigenschaft ParentNode dieses Knotens angegeben ist, dient aber speziell dem Zugriff auf diesen Knotens und alle anderen untergeordneten Knoten desselben Typs.

Betrachten Sie folgendes XML-Fragment:

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

Wenn der Knoten einen der <student>-Knoten repräsentiert, gibt ParentNode den <students>-Knoten an. Collection ist eine Kopie des <students>-Knotens und wird nur für diejenigen untergeordneten Knoten verwendet, die <student>-Knoten sind (also nicht für <auditor>-Knoten).

Wenn der Knoten nicht Bestandteil einer Menge sich wiederholender untergeordneter Elemente ist, hat Collection den Wert nil (Delphi) bzw. NULL (C++).

Siehe auch