首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JS不读取XML

问JS不读取XML
EN

Stack Overflow用户
提问于 2011-11-22 14:59:41
回答 1查看 158关注 0票数 0

我有一个创建XML文件的PHP文件和一个读取XML文件的JS文件。当我在HTML中按下一个按钮时,它会将我重定向到创建XML文件的PHP文件,但JS文件不会读取它。

代码语言:javascript
复制
GDownloadUrl("phpsqlajax_genxm1l.php", function(data) {
  var xml = GXml.parse(data);
  var markerid = xml.documentElement.getElementsByTagName("marker");
  for (var i = 0; i < markerid.length; i++) {
    var type = markerid[i].getAttribute("type");
    //var point = new GLatLng(parseFloat(markerid[i].getAttribute("lat")),
                            //parseFloat(markerid[i].getAttribute("lng")));
    var date = markerid[i].getAttribute("date");

    var punktx = markerid[i].getAttribute("point");
    var punkt = punktx.toString();
    var temp = new Array();
    temp = punkt.split(",");
    var point = new GLatLng(temp[0],temp[1])


    var marker = createMarker(point, date, type);
    map.addOverlay(marker);
  }
});

如何解决这个问题?这个JS脚本应该从XML文件中获取数据,并在我的Google Maps上做标记,但是JS文件不能启动。

EN

回答 1

Stack Overflow用户

发布于 2011-11-22 16:38:23

当我尝试查看您在问题的评论中提到的XML提要时,我得到了以下信息:

XML解析错误:找不到元素位置:http://www.liiklusinfo.ee/proov4/phpsqlajax_genxm1l.php第1行第1列:^

您不能解析无效的XML提要。对于HTML,浏览器应该尝试并解析无效的标记,但是对于XML,正确的行为是在标记无效时中止并失败。

尝试先修复XML提要的问题,然后再解析它可能会更幸运。

在http://www.w3schools.com/xml/xml_validator.asp中有一个XML验证器,它可以帮助识别提要的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8223120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档