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