Xml.XMLDoc.TXMLNode.Collection

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Collection: TXMLNodeCollection read FCollection write FCollection;

C++

__property TXMLNodeCollection* Collection = {read=FCollection, write=FCollection};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNode

Beschreibung

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

Collection gibt die Kollektion an, in der sich das Knotenobjekt befindet, wenn es zu einer Gruppe von untergeordneten Knotenwiederholungen 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.

Collection ist eine der Kollektionen der Eigenschaft HostedNodes des übergeordneten Knotens und enthält ParentNode als Wert seiner Eigenschaft HostNode.

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).

Collection ist als protected deklariert und kann in Anwendungen nicht verwendet werden. Der Zugriff ist aber über die Eigenschaft Collection der IXMLNode-Schnittstelle des Knotens möglich.

Siehe auch