runoops.com

XML DOM async 属性

XML DOM – Document 对象


定义和用法

async 属性规定 XML 文件的下载是否应当被异步处理。

True 意味着 load() 方法可在下载完成之前向调用程序返回控制权。

False 意味着在调用程序取回控制权之前必须完成下载。

语法

documentObject.async

实例

下面的代码片段使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中,loadXMLDoc() 函数使用 async 属性:

function loadXMLDoc(dname)
{
  try //Internet Explorer
  {
    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
  catch(e)
  {
    try //Firefox, Mozilla, Opera, etc.
    {
      xmlDoc=document.implementation.createDocument("","",null);
    }
    catch(e) {
      alert(e.message)
    }
  }
  try
  {
    xmlDoc.async=false;
    xmlDoc.load(dname);
    return(xmlDoc);
  }
  catch(e) {
    alert(e.message)
  }
  return(null);
}

XML DOM – Document 对象