Ciao a tutti!
Ho un problema con la trasformazione xml+xsl client-side con Mozilla Firefox (o Mozilla 1.7)
Espongo:

Io ho nel codice html di una pagina un tag <DIV> simile:

<div ID="dati" LANGUAGE="javascript" align="center" tabindex=1></div>


Devo creare una funzione javascript che, invocata (ad es. con un bottone), dovrebbe caricare via http i dati XML (provenienti da una servlet, dunque dinamici!), il foglio di stile (un file .xsl statico), faccia la trasformazione e inserisca l'HTML prodotto, tramite la proprietà innerHTML, nel tag div.
Per capire meglio, in IE la funzione era fatta così, e funzionava egregiamente:



function creaTab(){
var style = new ActiveXObject("Microsoft.XMLDOM");
style.async = false;
style.validateOnParse = false;
style.load("fogliostile.xsl");
source2 = new ActiveXObject("Microsoft.XMLDOM");
source2.async = false;
source2.validateOnParse = false;
source2.load("/EstraiDati");
dati.innerHTML=source2.transformNode(style);

}

(nota: "EstraiDati" è una servlet che restituisce uno stream XML..)

Se occorre posso fornire XSL e un file xml di simulazione..datemi eventualmente direttive su dove metterli..
Su Mozilla qualcuno ha idea di come si faccia una funzione analoga?
Dato che non ho Microsoft.XMLDOM!

Su web non riesco a trovare esempi funzionanti..!

Un grazie in anticipo a tutti!
Alessandro F.