Xml.xmldom.IDOMNode.childNodes

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Delphi

property childNodes: IDOMNodeList read get_childNodes;

C++

__property _di_IDOMNodeList childNodes = {read=_scw_get_childNodes};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Xml.Xmldom.pas
Xml.xmldom.hpp
Xml.xmldom IDOMNode

Beschreibung

Repräsentiert die untergeordneten Knoten des Knotens.

Die Eigenschaft childNodes listet die Knoten auf, die untergeordnete Knoten dieses DOM-Knotens sind. Hat dieser Knoten keine untergeordneten Knoten, gibt childNodes die Schnittstelle einer leeren Liste an.

Mit childNodes können Sie die untergeordneten Knoten eines Knotens nacheinander verarbeiten. Alternativ können Sie die Eigenschaften firstChild und lastChild in Verbindung mit der Methode nextSibling für jeden untergeordneten Knoten verwenden.

Anmerkung:  Attribute werden nicht als untergeordnete Knoten behandelt. Verwenden Sie deshalb die Eigenschaft attributes, um die Werte der Attribute dieses Knotens abzurufen.

Anmerkung:  IDOMNode identifiziert untergeordnete Knoten etwas anders, als dies bei der IXMLNode-Schnittstelle der Fall ist. Bei Verwendung von DOM werden die Werte vieler Knoten als separate untergeordnete Knoten behandelt, die bei Verwendung von IXMLNode zusammengeführt werden. Das folgende Beispiel ist ein Fragment aus einem XML-Dokument:

8:00 pm est

Anmerkung:  DOM analysiert diesen String als zwei Knoten: <Time> als Elementknoten und <Time> als untergeordneter Textknoten mit dem Wert '8:00 pm est'. IXMLNode interpretiert den String dagegen als einzelnen Knoten mit dem Namen 'Time' und dem Wert '8:00 pm est'.

Siehe auch