在IE和其他的瀏覽器中裝載外部XML文件數據,需要用不同的方法,,ActiveXObject只能在IE中使用
並且任何對數據的操作需要在XML完全裝載完畢之後,即要記得寫onload
具體操作方法可參考如下一段示例,,它的目的是在頁面輸出books.xml中所有book節點的category屬性值
<script type="text/javascript" language="javascript">
//load xml file
//code for IE
if(document.implementation && document.implementation.createDocument)
{
var xmlDoc=document.implementation.createDocument("","",null);
xmlDoc.load("books.xml");
xmlDoc.onload=test;
}
//code for Mozilla, Firefox, Opera, etc.
else if(window.ActiveXObject)
{
var xmlDoc=new A