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.nodeName;
var txx=xmlDocument.documentElement.childNodes.text;
sc_r+='<div id="nn"+ style="position:absolute; top:'+t_top+'; left:10;"><b><font face="Verdana" size="2">'+tagx+' :</font></b></div><div id="tt"+ 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.nodeType!=3)&&(xmlDocument.documentElement.childNodes.data!=0)){
var tagx=xmlDocument.documentElement.childNodes.nodeName;
var txx=xmlDocument.documentElement.childNodes.data;
sc_r+='<div id="nn"+ style="position:absolute; top:'+t_top+'; left:10;"><b><font face="Verdana" size="2">'+tagx+' :</font></b></div><div id="tt"+ 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