这是我写的读取xml文件的JavaScript代码,运行后报我-2146697210的错误,不知道为什么,怎么解决,谢谢了
//指定xml文件的来源地址
//var url="cityConfig.xml";
var url="jsValidation.xml";
//创建XmlDom对象
var XMLDocument = new ActiveXObject("Microsoft.XMLDOM");
//设定XmlDom对象将采取异步调用的方式加载数据
XMLDocument.async = false; //异步加载
//加载xml文件
XMLDocument.load(url);
XMLDocument.onreadystatechange = new function LoadedSales() {
var txt = "";
var city;
var background;
var ico;
var x;
var y;
if (XMLDocument.readyState == 4) {
if (XMLDocument.parseError.errorCode != 0) {
alert(XMLDocument.parseError.reason);
txt = "err";
} else {
var root = XMLDocument.documentElement.selectNodes("city");
if (root != null && root.length > 0) {
for (var i = 0; i < root.length; i++) {
//得到子节点的id属性值
city = root[i].childNodes[0];
background = root[i].childNodes[1];
ico = root[i].childNodes[2];
x = root[i].childNodes[2].getAttribute("x");
y = root[i].childNodes[2].getAttribute("y");
getClicks(city,background,ico,x,y);
}
} else {
txt = "LoadingErr";
}
}
} else {
txt = "Loading.";
}
document.write(txt+"
");
document.write(city+"
");
document.write(background+"
");
document.write(ico+"
");
document.write(x+"
");
document.write(y+"
");
document.write(XMLDocument.readyState+"
");
document.write(XMLDocument.parseError.errorCode+"
");
};
-2146697210错误为什么,怎么解决
答案:2 悬赏:10 手机版
解决时间 2021-03-02 19:39
- 提问者网友:杀生予夺
- 2021-03-01 19:17
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-03-01 19:54
下载 xml 数据出错,查一下相关 url 是否有问题
全部回答
- 1楼网友:等灯
- 2021-03-01 20:12
你可能没有装msxml,去微软下一个最新的装上就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯