Xml.XMLDoc.TXMLNode.CreateChildNode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CreateChildNode(const ADOMNode: IDOMNode): IXMLNode; virtual;

C++

virtual Xml::Xmlintf::_di_IXMLNode __fastcall CreateChildNode(const Xml::Xmldom::_di_IDOMNode ADOMNode);

Eigenschaften

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

Beschreibung

Erstellt ein neues TXMLNode-Objekt für einen untergeordneten Knoten.

CreateChildNode ist als protected deklariert und kann in Anwendungen nicht verwendet werden. Die Methode wird intern aufgerufen, um das Implementierungsobjekt für einen neuen untergeordneten Knoten zu erstellen.

CreateChildNode erstellt ein neues, von TXMLNode abgeleitetes Objekt für die angegebene IDOMNode-Schnittstelle und weist den XML-Knoten als übergeordneten Knoten zu. Stimmt der Name des DOM-Knotens mit einem der Klassennamen in der Eigenschaft ChildNodeClasses überein, wird der entsprechende TXMLNode-Nachkomme als Implementierungsklasse des neuen Knotens verwendet. Andernfalls wird eine Instanz direkt von TXMLNode erstellt.

ADOMNode ist die Schnittstelle der DOM-Implementierungsversion des Knotens.

Die Methode gibt die Schnittstelle des neuen untergeordneten Knotens zurück.

Siehe auch