Bonjour à tous,

j'ai fait un petit bout de code pour lire un fichier XML et afficher des flags sur une carte Google maps.
Ce code fonctionne très bien sous Mozilla et ne m'affiche pas les flags sous IE.

Voici le bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 GDownloadUrl("http://site.voila.fr/..../donnees.xml", function(data) {
             var xml = GXml.parse(data);
             var markers = xml.documentElement.getElementsByTagName("marker");
             for (var i = 0; i < markers.length; i++) {
               var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")), 9);
           	   var marker = creerMarker(point, markers[i].getAttribute("info"), markers[i].getAttribute("details") );
               map.addOverlay(marker);
             }
La ligne me causant des problèmes est celle-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
xml.documentElement.getElementsByTagName("marker");
IE me dit que "documentElement" a la valeur null ou n'est pas un objet.

Comment faire pour rendre ce script fonctionnel ?

Merci