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!