/** * Created by william on 2016/5/5. */ //Xml处理类 function XMLUtil(){ this.loadXmlFromFile = function (XmlFilePath){ var _xmlDoc = null; if(window.ActiveXObject){ _xmlDoc = new ActiveXObject('Microsoft.XMLDOM');//IE _xmlDoc.async = false; _xmlDoc.load(XmlFilePath); } else if(isFirefox = navigator.userAgent.indexOf("Firefox") > 0){ //fireFox //_xmlDoc = document.implementation.createDocument('','',null); //_xmlDoc.load(XmlFilePath); var xmlHttp = new window.XMLHttpRequest(); xmlHttp.open("GET",XmlFilePath,false); xmlHttp.send(null); if(xmlHttp.readyState == 4){ _xmlDoc = xmlHttp.responseXML.documentElement; } } else { //Chorme var xmlHttp = new window.XMLHttpRequest(); xmlHttp.open("GET",XmlFilePath,false); xmlHttp.send(null); if(xmlHttp.readyState == 4){ _xmlDoc = xmlHttp.responseXML.documentElement; } } return _xmlDoc; } this.loadXML = function(xmlString){ var _xmlDoc=null; //判断浏览器的类型 //支持IE浏览器 if(!window.DOMParser && window.ActiveXObject){ //window.DOMParser 判断是否是非ie浏览器 var xmlDomVersions = ['MSXML.2.DOMDocument.6.0','MSXML.2.DOMDocument.3.0','Microsoft.XMLDOM']; for(var i=0;i