【发布时间】:2009-10-25 00:48:19
【问题描述】:
我在使用 javascript 读取 xml 文件时遇到问题。
它在其他浏览器中运行良好,但它会抛出以下错误。
Microsoft JScript 运行时错误: 'null' 为 null 或不是对象
我的代码 sn-p 如下。
GDownloadUrl("<?php echo $cfg->webroot;?>/G-map/map_xml/<?php echo $_SESSION['xml_file_name'];?>", function(data) {
var xml = GXml.parse(data);
var markers = xml.documentElement.getElementsByTagName("marker");
for (var i = 1; i <=markers.length; i++)
{
/// Error produce here just for IE
var type=markers[i].getAttribute("type");
var name =markers[i].getAttribute("title");
var address =markers[i].getAttribute("address");
// var link= '<a href="doc_detail/doc_detail-'+ markers[i].getAttribute('id')+'.html" class="doc_url">Read More</a>';
var point = new GLatLng(parseFloat(markers[i].getAttribute("latitude")),
parseFloat(markers[i].getAttribute("longitude")));
var marker = createMarker(point, name, address, type);
map.addOverlay(marker);
}
提前致谢
【问题讨论】:
标签: javascript xml internet-explorer