📄 loadxmldoc.js
字号:
function loadXMLDoc(dname)
{
var xmldoc;
//IE浏览器
if (window.ActiveXObject)
{
//通过createmxxmldoc函数返回一个xmldoc对象
xmldoc = createmxxmldoc();
//xmldoc = new ActiveXObject("Microsoft.XMLDOM");
}
//Mozilla Firefox浏览器
else if (document.implementation
&& document.implementation.createDocument)
{
//创建一个xmldom对象
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
alert("浏览器不支持创建DOM对象");
}
xmldoc.async=false;
xmldoc.load(dname);
//如果打开文件出错
if (xmldoc.parseError.errorCode != 0) {
var myErr = xmldoc.parseError;
document.write("加载文件出现错误: " + myErr.reason);
}
return xmldoc;
}
function createmxxmldoc(){
var allxmlvers
= ["MSXML2.DOMDocument5.0","MSXML2.DOMDocument4.0",
"MSXML2.DOMDocument3.0","MSXML2.DOMDocument",
"Microsoft.XMLDOM"];
for(var i=0;i<allxmlvers.length;i++){
try{
//创建xml dom对象
var xmldoc = new ActiveXObject(allxmlvers[i]);
return (xmldoc);
}
catch(exp){
//错误
}
}
throw new Error("您需要安装ActiveX的MSXML库");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -