原创 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);
  }
 }
}
 

发表于 @ 2008年04月03日 15:31:00|评论(loading...)

新一篇: js访问xml之遍历节点树 | 旧一篇: JS访问XML的简单例子

Csdn Blog version 3.1a
Copyright © boat1980