Metodo importNode() di XML DOM

Manuale di riferimento dell'oggetto Document

Definizione e utilizzo

Il metodo importNode() di XML DOM copia un nodo da un altro documento nel documento corrente per applicarlo.

Sintassi:

importNode(importedNode,Profondo)
Parametro Descrizione
importedNode Nodo da importare.
Profondo Se è true, viene copiato anche tutti i discendenti del nodo importedNode.

Valore di ritorno

importedNode un duplicato (potrebbe anche avere i suoi discendenti) con l'attributo ownerDocument impostato su questo documento.

solleva

se importedNode è un nodo Document o un nodo DocumentType, questo metodo solleva un'eccezione con il codice NOT_SUPPORTED_ERR Eccezione DOMExceptionnon possono essere importati questi tipi di nodi.

Descrizione

Il parametro di questo metodo è un nodo definito in un altro documento, il valore di ritorno è un duplicato del nodo adatto per essere inserito nel documento. Se Profondo Se il valore è true, viene copiato anche tutti i discendenti del nodo. In ogni caso, il nodo originale e i suoi discendenti non vengono modificati.

L'attributo ownerDocument del duplicato restituito viene impostato sul documento corrente, ma l'attributo parentNode è null perché non è ancora stato inserito nel documento. Le funzioni di ascoltatore degli eventi registrate nel nodo originale o nell'albero non vengono copiate.

Quando si importano nodi Element, solo le proprietà impostate espressamente nel documento sorgente vengono importate. Quando si importano nodi Attr, l'attributo specified viene automaticamente impostato su true.

Vedere

Node.cloneNode()

Manuale di riferimento dell'oggetto Document