Ms XmlDom 异步装载Xml文件

<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" onclick="Load()">
<div id=RESULTS style="color:red; font-weight:bold;"></div>

青苹果Web应用商店 https://webapp.taobao.com/

PHP/ASP.NET/ASP/UCHOME/DISCUZ! X系列网站开发,详细需求联系QQ:8511978

原文地址:https://www.cnblogs.com/Dicky/p/122373.html