così sembra funzionare... arriva ai nodi infati l'alert ne scrive il nome.. ma non riesco a leggerne i contenuti.. alcuni campi mi risultano #text... che significa? che faccio?
codice:function leggiNodi(indice, xml) { var languageFolder = getCookie('eltracLanguage'); if (window.ActiveXObject){ alert ("stai usando internet explorer") var xmldoc = new ActiveXObject("Msxml2.DOMDocument.3.0"); xmldoc.async = "false"; xmldoc.load("text/"+languageFolder+"/"+xml+""); var valoreNodo = xmldoc.childNodes[1].childNodes[indice].childNodes[0].text; }else{ alert ("non stai usando internet explorer"); var xmldoc = new XMLHttpRequest(); xmldoc.open("GET","text/"+languageFolder+"/"+xml, false); xmldoc.send(null); //for (var j in xmldoc){alert (j)} var myXML = xmldoc.responseXML; //for (var j in myXML){document.write (j+" ")} alert(myXML.firstChild.childNodes[indice].nodeValue) var valoreNodo = myXML.childNodes[1].childNodes[indice].childNodes[0].text; } document.write (valoreNodo); }