if (window.DOMParser){ parser=new DOMParser(); xmlDoc=parser.parseFromString(text,"text/xml"); } else{ xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async=false; xmlDoc.loadXML(text); }
加载本地xml文件 javascript
try{ if (window.ActiveXObject){ xmlDoc= new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = false; isLoaded = xmlDoc.load('KmValue.xml'); if (xmlDoc.parseError.errorCode != 0) /* 解析XML文件内容 */ { var myErr = xmlDoc.parseError; document.write("You have error " + myErr.reason); } } else if(document.implementation&& document.implementation.createDocument){ try{ xmlDoc = document.implementation.createDocument('', '', null); xmlDoc.async = false; xmlDoc.load('KmValue.xml'); } catch(e){ var xmlhttp = new window.XMLHttpRequest(); xmlhttp.open("GET",'KmValue.xml',false); xmlhttp.send(null); xmlDoc = xmlhttp.responseXML; } } else{ alert("load data error"); } } catch(e){ alert(e.message); }