Xml.XMLDoc.TXMLNode.CloneNode

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function CloneNode(Deep: Boolean): IXMLNode;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNode

Description

Crée une copie de ce noeud et renvoie son interface.

Les applications ne peuvent pas appeler la méthode protégée CloneNode. Pour créer une copie de ce noeud, utilisez la méthode CloneNode de son interface IXMLNode.

CloneNode renvoie une copie de ce noeud dépourvue de parent. Tous les attributs de ce noeud sont également copiés, notamment les noeuds d'attribut qui représentent des valeurs par défaut.

Deep indique si les noeuds enfant de ce noeud doivent également être clonés. Par exemple, si un noeud d'élément contient du texte, CloneNode copie uniquement le texte lorsque Deep a pour valeur true car, dans l'implémentation DOM sous-jacente, le texte figure dans un noeud enfant.

Voir aussi