Xml.XMLDoc.TXMLNode.GetChildValue
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.