你自己直接创建 XmlDom 对象来 load XML文件不就结了?为什么要使用这么一个<object>?
解决方案 »
- 关于javascript如何向事件绑定函数传递参数
- 如何显示浏览者当前所在位置!!!
- 关于如何获取光标处的下一个或者是前一个字符的问题
- 新手求助,刚学js
- CuteEditor用js设置值的问题(分都花完了,愿意的帮个忙)
- 一个JS的问题!急!!!
- subTables[j].rows[0].attachEvent("onmousedown",dragStart); 这是什么意思
- 请问如何实现在网页中播放本地服务器上的音乐文件?(就是网上常流行的在线播放的那种)
- 请问,JavaScript怎么样清除小甜饼!
- 求把这个效果改成可单击的 急!!!
- firefox的getElementById问题
- Firefox中javascript函数调用的问题!
function CreateXmlDocument() {
if (document.implementation && document.implementation.createDocument) {
var doc = document.implementation.createDocument("", "", null);
if (doc.readyState == null) {
doc.readyState = 1;
doc.addEventListener("load", function () {
doc.readyState = 4;
if (typeof doc.onreadystatechange == "function")
doc.onreadystatechange();
}, false);
}
return doc;
}
else if (window.ActiveXObject) {
var prefix = ["MSXML3","MSXML2","MSXML","Microsoft"];
for (var i=0;i<prefix.length;i++) {
try {
var doc = new ActiveXObject(prefix[i] + ".DOMDocument");
//doc.setProperty("SelectionLanguage","XPath");
if (doc) {
return doc;
}
} catch (e) {}
}
}
//这里抛出错误
throw new Error('Not support!\nplease install a XML parser');
return null;
}var XmlDom = CreateXmlDocument();
if (XmlDom.load("language_tw.xml"))
alert("ok");
else
alert("error!");
比如这样 我就可以直接显示 xml树的节点了