【发布时间】:2012-11-25 17:36:20
【问题描述】:
我正在尝试读取 xml 文件,但不知何故我遇到了问题:无法显示 xml 数据
<!DOCTYPE html>
<html>
<body>
<script>
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
xmlhttp.open("GET","http://data.bmkg.go.id/gempadirasakan.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
document.write("<table border='1'>");
var x=xmlDoc.getElementsByTagName("Gempa");
for (i=0;i<x.length;i++)
{
document.write("<tr><td>");
document.write(x[i].getElementsByTagName("Tanggal")[0].childNodes[0].nodeValue);
document.write("</td><td>");
document.write(x[i].getElementsByTagName("Magnitude")[0].childNodes[0].nodeValue);
document.write("</td></tr>");
}
document.write("</table>");
</script>
</body>
</html>
我怎么能显示出来???
【问题讨论】:
-
在 IE8 下它适用于我。
标签: javascript xml xml-parsing xmlhttprequest