Ciao.
Ho trovato questo esempio
che naturalmente non è compatibile
con IE:

file xml:
Codice PHP:
<?xml version="1.0" encoding="UTF-8"?>
<data>
<div xmlns="http://www.w3.org/1999/xhtml">


Kibology for all.</p>


All for Kibology.</p>
</div>
</data>
request file:
Codice PHP:
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(divtrue);
document.body.appendChild(clonedDiv); 
E' possibile un metodo cross-browser ?
E' un metodo affidabile ?