Código:
En el fichero loadxmldoc.js se encuentra la siguiente función:<html> <head> <script type="text/javascript" src="loadxmldoc.js"> </script> </head> <body> <script type="text/javascript"> xmlDoc=loadXMLDoc("http://rutaficheroxml.com/fichero.xml"); var x=xmlDoc.getElementsByTagName('book'); for (i=0;i<x.length;i++) { document.write(x[i].getAttribute('title')); document.write("<br />"); } </script> </body> </html>
Código:
Debería funcionar en Firefox, pero no lo hace. ¿Alguién sabe donde puede estar el fallo? ¿Alguna solución alternativa?function loadXMLDoc(dname) { var xmlDoc; // code for IE if (window.ActiveXObject) { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } // code for Mozilla, Firefox, Opera, etc. else if (document.implementation && document.implementation.createDocument) { xmlDoc=document.implementation.createDocument("","",null); } else { alert('Your browser cannot handle this script'); } xmlDoc.async=false; xmlDoc.load(dname); return(xmlDoc); }
Saludos.