Tengo todas las provincias de España en una tabla de una base de datos e igualmente tengo todas sus correspondientes localidades. Las provincias las muestro en un desplegable y cuando se produce el evento
onChange de la lista me genera un XML llamando a la base de datos y devolviéndome todas las localidades de esa provincia en formato XML.
En IE utilizo ActiveXObject("Microsoft.XMLDOM") y no da ningún problema, cargo
Código:
donde n es el identificador de la provincia que mando a localidades.php donde se me genera el documento con formato XML correspondiente.xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false"; xmlDoc.load("localidades.php?id="+n); xmlObj=xmlDoc.documentElement;
Hasta aquí todo correcto. El problema aparece cuando busco la compatibilidad con Mozilla, NS. Para cargar un xml externo utilizo lo siguiente:
Código:
todo va bien hasta "localidades.php?id="+n. Me he dado cuenta que es incapaz de leer ficheros que no tengan la extensión xml aunque si el formato. Estoy loco buscando una solución y nadie me la da. No quiero hacer 54 ficheros xml de todas las provincias. xmlDoc = document.implementation.createDocument("", "", null); xmlDoc.async="false"; xmlDoc.load("localidades.php?id="+n, "text/xml");
Espero respuesta Grax.