javascript 创建一个xml操作对象

函数根据了微软的MSXML的版本从新到久的方式查询,如果客户端应用了最新就直接用最新的,如果没有安装,抛出一个错误提示信息。
函数只能针对IE5.0以上。
function createXMLDOM(){
    var arrXMLDOM = ["MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0",
"MSXML2.DOMDocument.3.0","MSXML2.DOMDocument",
"Microsoft.XmlDom"];
    for(var i= 0 ; i < arrXMLDOM.length ; i++){
       try{
           var oXmlDom = new ActiveXObject(arrXMLDOM[i]);
           return oXmlDom;
       }catch(oError){
            //错误信息
       }
    }
    throw new Error("MSXML组件没有被安装");
}

你可能感兴趣的:(JavaScript,xml,Microsoft)