解析 XML 文件
function loadXMLDoc(dname){
try{ //Internet Explorer
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
}
catch(e){
try{
xmlDoc = document.implementation.createDocument("","",null);
}
catch{
alert(e.message);
}
}
try{
xmlDoc.async = false;
xmlDoc.load(dname);
return(xmlDoc);
}
catch(e){
return(null);
}
}
解析 XML 字符串
function loadXMLString(txt){
alert("js:"+txt);
try{ //Internet Explorer
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async= false;
xmlDoc.loadXML(txt);
return(xmlDoc);
}
catch(e){
try{//Firefox,Mozilla,Opera,etc
parser = new DomParser();
xmlDoc = parser.parseFormString(txt,"text/xml");
return(xmlDoc);
}
catch(e){
alert(e.message())
return(null);
}
}
}
评论