salve a tutti.

ho scaricato da google la funzione per estrarre i marker da un file xml e metterli sulla mappa:

codice:
function addmarker () {
GDownloadUrl("pointlist.xml", function(data, responseCode) {
  // To ensure against HTTP errors that result in null or bad data,
  // always check status code is equal to 200 before processing the data
  if(responseCode == 200) {
    var xml = GXml.parse(data);
    var markers = xml.documentElement.getElementsByTagName("project");
    for (var i = 0; i < markers.length; i++) {
      var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                              parseFloat(markers[i].getAttribute("long")));
      map.addOverlay(new GMarker(point));
    }
  } else if(responseCode == -1) {
    alert("Data request timed out. Please try later.");
  } else { 
    alert("Request resulted in error. Check XML file is retrievable.");
  }
});
}
il problema è che con IE mi da errore dicendo che documentElement è nullo o non è un oggetto, mentre con firefox funziona alla perfezione...

sapete aiutarmi? grazie