function?loadXML(urlName){
var?xmlDoc;
try{?//IE
xmlDoc?=?new?ActiveXObject("Microsoft.XMLDOM");
}catch(e){?//firefox,opera
xmlDoc?=?document.implementation.createDocument("","",null);
}
try{
xmlDoc.asyc?=?false;?//是否異步調(diào)用
xmlDoc.load(urlName);?//文件路徑
}catch(e){?//chrome
var?xmlhttp?=?new?window.XMLHttpRequest();
xmlhttp.open("GET",urlName,false);?//創(chuàng)建一個(gè)新的http請求,并指定此請求的方法、URL以及驗(yàn)證信息
xmlDoc?=?xmlhttp.responseXML;
}
return?xmlDoc;
}??我在外部封裝了一個(gè)函數(shù)讀取xml文件
<!DOCTYPE?html>
<html?lang="en">
<head>
<meta?charset="UTF-8">
<meta?name="viewport"?content="width=device-width,?initial-scale=1.0">
<meta?http-equiv="X-UA-Compatible"?content="ie=edge">
<title>Document</title>
</head>
<body>
<p?id="test">
</p>
</body>
<script?src="./loadXMLDoc.js"></script>
<script>
var?XMLtest?=?loadXML('./xml.xml');
console.log(XMLtest);
</script>
</html>這是我的文件結(jié)構(gòu)
為什么我的xml文件加載不出來?控制臺顯示為null
江城fen
2018-03-31 23:48:40