sono riuscito a individuare questa funzione

**************************************************
var scr=new Array();
sc_r="";
t_top=20;

function trans(){
if(document.getElementById){
if(navigator.appName=="Microsoft Internet Explorer"){
var xmlDocument = document.getElementById('pippo').XMLDocument;

for(i=0; i<xmlDocument.documentElement.childNodes.length; i++){
var tagx=xmlDocument.documentElement.childNodes[i].nodeName;
var txx=xmlDocument.documentElement.childNodes[i].text;
sc_r+='<div id="nn"+[i] style="position:absolute; top:'+t_top+'; left:10;"><font face="Verdana" size="2">'+tagx+' :</font></div><div id="tt"+[i] style="position:absolute; top:'+t_top+'; left:100;"><font color="red" face="Verdana" size="2">'+txx+'</font></div>'
t_top=t_top+30;
}
document.body.innerHTML=sc_r
}
else{
var xmlDocument =document.implementation.createDocument('', '', null);
xmlDocument.load('output.xml');
function carica() {
for(i=0; i<xmlDocument.documentElement.childNodes.length; i++){
if((xmlDocument.documentElement.childNodes[i].nodeType!=3)&&(xmlDocument.documentElement.childN odes[i].data!=0)){
var tagx=xmlDocument.documentElement.childNodes[i].nodeName;
var txx=xmlDocument.documentElement.childNodes[i].data;
sc_r+='<div id="nn"+[i] style="position:absolute; top:'+t_top+'; left:10;"><font face="Verdana" size="2">'+tagx+' :</font></div><div id="tt"+[i] style="position:absolute; top:'+t_top+'; left:100;"><font color="red" face="Verdana" size="2">'+txx+'</font></div>'
t_top=t_top+30;
}
}
document.body.innerHTML=sc_r
}
xmlDocument.addEventListener('load', carica, false);
xmlDocument.load('output.xml'); //output.xml è il file xml
}
}
}
************************************************** **

come output mi restituisce

++++++++++++++++++

result : undefined

error : undefined

++++++++++++++++++


dov'è il problema???? grazie