js访问xml之创建xmlDocument
下面的两个文件在loadXML.js文件里面
解析 XML 文件
function loadXMLDoc(dname){
 try{ //Internet Explorer
  xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
 }
 catch(e){
  try{
   xmlDoc = document.implementation.createDocument("","",null);
  }
  catch(e){
   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);
  }
 }
}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号