Lire un fichier xml en javascript

Fermé
sway-yazen Messages postés 128 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 18 octobre 2011 - 10 janv. 2011 à 21:18
Bonjour,

j'essaie de lire un fichier xml en javascript ... j'ai créé un code qui marche mais seulement si un appel de alerte est présent ...

voici mon code :

<script language=javascript>

function loadXml(){

if (document.implementation && document.implementation.createDocument)
docXml = document.implementation.createDocument('', '', null);

else if (window.ActiveXObject)
docXml = new ActiveXObject("Microsoft.XMLDOM");

else
alert('Votre navigateur ne saurait pas éxécuter ce script.');


var fichier = "myfile.xml";
docXml.load(fichier);
alert('hii'); // si j'enlève cette ligne ca marchera plus

var marques = docXml.getElementsByTagName('marque');

for(var i=0; i<marques.length; i++)
{
var marque = marques[i].firstChild.nodeValue;
alert(marque);
}
}

</script>

<input type=button onclick="loadXml();" value="load">

le fichier xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<marques>
<marque>Alfa Romeo</marque>
<marque>Audi</marque>
<marque>BMW</marque>
</marques>


svp si quelqu'un peut me dire pourquoi ca marche pas sans alert(); ??
merci d'avance