tengo una duda con la que seguro que me podéis ayudar.
estoy con una aplicacion en la que debo leer unos xml. el metodo de lectura creo que es correcto.
Código:
donde archivoXML es la url del archivo.function cargarXMLDoc(archivoXML) { try{ if (window.XMLHttpRequest) {// codigo para IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else {// para IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET", archivoXML, false); xmlhttp.send(); var xml = xmlhttp.responseXML; return xml; }catch(e){ alert("cargarXMLDoc: " +e); } }
mi duda viene por que al ejecutar esto desde el explorador en vivo de dreamweaver todo funciona correctamente, pero desde un navegador, lanza Dom Exception 19.
si no me equivoco, esto es por el parámetro false del método open, pero al ponerlo como true, xml es siempre null.
alguien me puede explicar por que pasan estas cosas??