Metodo importNode() di XML DOM
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.