在IE中加载本地XML

时间:2012-09-28 10:50:38

标签: javascript xml internet-explorer

我尝试在不使用IE中的active-x的情况下读取本地xml文件,基于this site的代码

var xml = document.createElement("xml");
xml.src = 'file.xml';
document.body.appendChild(xml);
var xmlDocument = xml.XMLDocument;
document.body.removeChild(xml);

console.log(xml.XMLDocument); //undefined
console.log(xml); //<xml XMLDocument="[object]">

我需要的是包含我的XML文件的[object]。但我无法取得它(见上文)。我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:1)

对于遇到此问题的任何人:IE9中不存在XMLDocument属性,因此导致问题。