[DOM] Différence d'affichage entre Mozilla et IE
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:
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:
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