INode.CloneNode(Boolean) Metodo

Definizione

Restituisce un duplicato di questo nodo, i.

[Android.Runtime.Register("cloneNode", "(Z)Lorg/w3c/dom/Node;", "GetCloneNode_ZHandler:Org.W3c.Dom.INodeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.W3c.Dom.INode? CloneNode(bool deep);
[<Android.Runtime.Register("cloneNode", "(Z)Lorg/w3c/dom/Node;", "GetCloneNode_ZHandler:Org.W3c.Dom.INodeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CloneNode : bool -> Org.W3c.Dom.INode

Parametri

deep
Boolean

Se true, clonare in modo ricorsivo il sottoalbero nel nodo specificato; se false, clonare solo il nodo stesso (e i relativi attributi, se è ).Element

Valori restituiti

Nodo duplicato.

Attributi

Commenti

Restituisce un duplicato di questo nodo, ovvero funge da costruttore di copia generico per i nodi. Il nodo duplicato non ha elementi padre ( parentNode è null) e nessun dato utente. I dati utente associati al nodo importato non vengono eseguiti. Tuttavia, se UserDataHandlers sono stati specificati insieme ai dati associati, questi gestori verranno chiamati con i parametri appropriati prima che questo metodo restituisca. <br>Clonazione di un Element copia tutti gli attributi e i relativi valori, inclusi quelli generati dal processore XML per rappresentare gli attributi predefiniti, ma questo metodo non copia alcun elemento figlio che contiene, a meno che non sia un clone profondo. Ciò include il testo contenuto in un oggetto Element perché il testo è contenuto in un nodo figlio Text . La clonazione diretta di un oggetto Attr , anziché essere clonata come parte di un'operazione Element di clonazione, restituisce un attributo specificato (specified è true). La clonazione di un Attr clone clona sempre i relativi elementi figlio, poiché rappresentano il relativo valore, indipendentemente dal fatto che si tratti di un clone profondo o meno. La clonazione di un oggetto EntityReference costruisce automaticamente il sottoalbero se è disponibile un corrispondente Entity , indipendentemente dal fatto che si tratti di un clone completo o meno. La clonazione di qualsiasi altro tipo di nodo restituisce semplicemente una copia di questo nodo. <br>Si noti che la clonazione di un sottoalbero non modificabile comporta una copia modificabile, ma gli elementi figlio di un EntityReference clone sono di sola lettura. Vengono inoltre specificati cloni di nodi non specificati Attr . Inoltre, la clonazione Documentdi nodi , DocumentTypeEntity, e Notation dipende dall'implementazione.

per org.w3c.dom.Node.cloneNode(boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a