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