Xml.XMLDoc.TXMLNode.CloneNode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CloneNode(Deep: Boolean): IXMLNode;

C++

Xml::Xmlintf::_di_IXMLNode __fastcall CloneNode(bool Deep);

Eigenschaften

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

Beschreibung

Erstellt eine Kopie des Knotens und gibt deren Schnittstelle zurück.

Anwendungen können die als protected deklarierte Methode CloneNode nicht aufrufen. Wenn Sie eine Kopie eines Knotens erstellen möchten, verwenden Sie die Methode CloneNode der Schnittstelle IXMLNode.

CloneNode gibt eine Kopie zurück, die über keinen übergeordneten Knoten verfügt. Dabei werden auch alle Attribute einschließlich der Attributknoten mit Standardwerten kopiert.

Deep gibt an, ob die untergeordneten Knoten ebenfalls kopiert werden. Wenn z. B. ein Elementknoten Text enthält, wird dieser nur kopiert, wenn Deep den Wert true hat, da in der zugrunde liegenden DOM-Implementierung der Text in einem untergeordneten Knoten enthalten ist.

Siehe auch