XMLDOM異步加載xml文檔

摘自孟子E章的專欄

<script>
 var xmldoc;
 function Load(){
   xmldoc = new ActiveXObject("Msxml2.DOMDocument");
   xmldoc.onreadystatechange = CheckState;
   xmldoc.resolveExternals = false;
   xmldoc.load(URL.value);
 }
 function CheckState(){
   var state = xmldoc.readyState;
   RESULTS.innerHTML += "加載狀態 = " + state + "<BR>"
   if (state == 4){
  var err = xmldoc.parseError;
  if (err.errorCode != 0)
    RESULTS.innerHTML += err.reason +  "<BR>"
  else
  {
   RESULTS.innerHTML += "加載成功。" +  "<BR>"
   alert(xmldoc.xml)
   }
   }
 }
 </script>
 URL: <input type=text size=60 id=URL value="http://dotnet.aspx.cc/Rss.aspx">
 <input type=button value="正在XML" οnclick="Load()">
 <div id=RESULTS style="color:red; font-weight:bold;"></div></script> 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章