早上好!
我一直在尝试解析KML文档,因为它是一个执行http请求的XML文档,但它的响应为null。我读过这可能是因为它没有propper标题,但是我必须使用一个我没有任何控制权的服务器,我只能上传文件。编码也是指定的,所以我不知道问题出在哪里。这是代码:
url="http://www4.uji.es/~al106651/tracks/"+folder+"/El_Destierro_02_(Burgos-Modubar)"+ext
document.getElementById("url").innerHTML=url;
kmlLayer = new google.maps.KmlLayer(url, {map:map} );
//Analize KML
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
url="/tracks/1.el_destierro/El_Destierro_02_(Burgos-Modubar).KML";
xmlhttp.open("GET",url,false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML; //here's the trouble..
document.getElementById("xml").innerHTML =
xmlDoc.getElementById("name")[0].childNodes[0].nodeValue
它应该是什么?非常感谢。