天天看点

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" οnclick="Load()">

<div id=RESULTS style="color:red; font-weight:bold;"></div>      

继续阅读