Buon pomeriggio,
da una funzione javascript ottengo un responseXML simile al seguente
codice:
<root>
   <div id=" ">..</div>
   < altro codice xhtml/html >
</root>
vorrei prendere il contenuto di root e inserirlo nel body della pagina, attualmente faccio cosi, ma mi restituisce un errore
codice:
function changeDom(xml) { // qui mi arriva l'xml response
   body = document.getElementsByTagName('body')[0];
   node = xml.getElementsByTagName('root')[0].firstChild.cloneNode(true);
   body.appendChild(node);
}
ma cosi' facendo non ho niente nel body, se cambio il codice rimuovendo firstChild a node ovvero:
codice:
function changeDom(xml) { // qui mi arriva l'xml response
   body = document.getElementsByTagName('body')[0];
   node = xml.getElementsByTagName('root')[0].cloneNode(true);
   body.appendChild(node);
}
nel body ho tutto il response xml ottenuto, anche con il tag <root>, quindi il codice html presente al suo interno non viene visualizzato.

Attendo aiuti..

Grazie!