Frammento DOM da responseXML

http://bytes.com/topic/javascript/answers/167679-copy-responsexml-dom-fragment-document

Se abbiamo una risposta XML come:

<div>Kibology for all.
All for Kibology.</div>

possiamo importare il “div” contenuto in “data” nel documento HTML in questo modo:

var responseXML = httpRequest.responseXML;
var div;
if (responseXML && typeof responseXML.getElementsByTagNameNS !='undefined' && (div =responseXML.getElementsByTagNameNS('http://www.w3.org/1999/xhtml','div')[0])) {
var clonedDiv = document.importNode(div, true);
document.body.appendChild(clonedDiv);}

Ma IE non è compatibile: si deve usare innerHTML

htmlElement.innerHTML = xmlNode.xml

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...