Xml.XMLDoc.TXMLNode.GetChildValue

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetChildValue(const IndexOrName: OleVariant): OleVariant;

C++

System::OleVariant __fastcall GetChildValue(const System::OleVariant &IndexOrName);

Eigenschaften

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

Beschreibung

Gibt den Wert eines bestimmten untergeordneten Knotens zurück.

GetChildValue ist als protected deklariert und kann über die Schnittstelle IXMLNode des TXMLNode-Objekts aufgerufen werden. Die Methode gibt den Wert eines bestimmten untergeordneten Knotens zurück.

IndexOrName bezeichnet den gewünschten untergeordneten Knoten über seine Schnittstelle oder den lokalen Namen.

Wird in IndexOrName kein untergeordneter Knoten des TXMLNode-Objekts übergeben, gibt die Methode nil (Delphi) bzw. NULL (C++) zurück. Andernfalls wird der Rückgabewert durch den Typ des untergeordneten Knotens bestimmt:



NodeType Wert

ntAttribute

Der Wert des Attributs.

ntElement

Der Textwert, wenn das Element nur Text enthält. Andernfalls wird eine Exception ausgelöst.

ntText

Der Text des Knotens.

ntCData

Der Inhalt des CDATA-Abschnitts.

ntEntityRef

nil (Delphi) bzw. NULL (C++).

ntProcessingInstr

Der Inhalt der Verarbeitungsanweisung (nicht für das Ziel).

ntComment

Der Wert (Text) des Kommentars.

ntDocFragment

nil (Delphi) bzw. NULL (C++).



Anmerkung:  Attribute werden nicht als untergeordnete Knoten behandelt. Wenn Sie die Werte der Knotenattribute abrufen möchten, verwenden Sie stattdessen die Methode GetAttribute.

Siehe auch