日期:2014-05-16  浏览次数:20304 次

IE中不显示xml数据
用xml存了点东西想用js显示出来,在Firefox中能正常显示,但是在IE中就没有任何显示,也没有提示,不知道是怎么回事,请各位帮忙看下错在哪里!代码如下:
xml部分:
<?xml version="1.0" encoding="utf-8"?>
<calandar>
<number>270期</number>
<date>1月7日</date>

<number>271期</number>
<date>2月18日</date>

<number>272期</number>
<date>2月25日</date>

<number>273期</number>
<date>3月11日</date>

<number>274期</number>
<date>3月25日</date>

<number>275期</number>
<date>4月8日</date>

<number>276期</number>
<date>4月22日</date>

<number>277期</number>
<date>5月6日</date>

<number>278期</number>
<date>5月20日</date>

<number>279期</number>
<date>6月3日</date>

<number>280期</number>
<date>6月17日</date>

<number>281期</number>
<date>7月1日</date>

<number>282期</number>
<date>7月15日</date>

<number>283期</number>
<date>7月29日</date>

<number>284期</number>
<date>8月12日</date>

<number>285期</number>
<date>8月26日</date>

<number>286期</number>
<date>9月9日</date>

<number>287期</number>
<date>9月23日</date>

<number>288期</number>
<date>10月7日</date>

<number>289期</number>
<date>10月21日</date>

<number>290期</number>
<date>11月4日</date>

<number>291期</number>
<date>11月18日</date>

<number>292期</number>
<date>12月2日</date>

<number>293期</number>
<date>12月16日</date>

<number>294期</number>
<date>12月30日</date>
</calandar>


js部分:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>MyXML</title>
<style>
body,div{margin:0px; padding:0px;}
</style>
<script src="jquery-1.8.3.min.js">
</script>

<script type="text/javascript">
window.onload=function(){
var xmlhttp;
if(window.XMLHttpRequest){
xmlhttp= new XMLHttpRequest();
}
else if(window.ActiveXObject){
xmlhttp= new ActiveXObject("Microsoft.XMLHTTP"); 
 }
xmlhttp.open("GET","kaiban.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
document.getElementById("num").innerHTML=xmlDoc.getElementsByTagName("number")[0].childNodes[0].nodeValue;
};
</script>

</head>

<body>
<div id="num" style="width:320px; height:320px; margin:0px auto; background:#fff;">

</div>


</body>
</html>
javascript ajax<