Pensi che nn ci abbai provato???? Comunque alla fine la soluzione l'ho trovata.
Esistono due modi per fare questa cosa uno accettato da IE7-8-9 e l'altro accettato da tutti gli altri browser.
codice:
if(page[0].getElementsByTagName("documento")[0].hasChildNodes())
{
//estraggo l'HTML dal file XML
try
{
//browser Firefox, Chrome, Opera
var serializer= new XMLSerializer();
var doc =serializer.serializeToString(page[0].getElementsByTagName("documento")[0]);
}
catch(ex)
{
try
{
//browser IE
var doc=page[0].getElementsByTagName("documento")[0].xml
}
catch(ex2)
{
doc="nessuno dei comandi è supportato dal tuo browser";
}
}
document.getElementById("editDiv").innerHTML=doc;
}
E ti assicuro che funziona perche l'ho provato!
Ciao!! Grazie comunque per la collaborazione!!