Xml.XMLDoc.TXMLNode.SetChildValue

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure SetChildValue(const IndexOrName: OleVariant; const Value: OleVariant);

C++

void __fastcall SetChildValue(const System::OleVariant &IndexOrName, const System::OleVariant &Value);

Eigenschaften

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

Beschreibung

Weist den Wert eines bestimmten untergeordneten Knotens zu.

SetChildValue ist als protected deklariert und kann über die Schnittstelle IXMLNode des TXMLNode-Objekts aufgerufen werden. Die Methode weist den Wert eines bestimmten untergeordneten Knotens zu.

IndexOrName bezeichnet den gewünschten untergeordneten Knoten über seine Schnittstelle oder den lokalen Namen. Wird in IndexOrName kein untergeordneter Knoten des aktuellen XML-Knotens übergeben, löst SetChildValue eine Exception aus.

Value gibt den neuen Wert an. Die Bedeutung des Parameters hängt vom Typ des jeweiligen untergeordneten Knotens ab:



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.

ntProcessingInstr

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

ntComment

Der Wert (Text) des Kommentars.

Bei anderen Knotentypen wird eine Exception ausgelöst.



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

Siehe auch