Thuộc tính async của XML DOM
Định nghĩa và cách sử dụng
Thuộc tính async có thể quy định việc tải xuống tệp XML có nên được xử lý đồng bộ hay không.
True có nghĩa là phương thức load() có thể trả lại quyền kiểm soát cho chương trình gọi trước khi tải xuống hoàn thành.
False có nghĩa là việc tải xuống phải hoàn thành trước khi chương trình lấy lại quyền kiểm soát.
Cú pháp:
documentObject.async
Mô hình
Trong tất cả các ví dụ, chúng ta sẽ sử dụng tệp XML books.xmlvà hàm JavaScript loadXMLDoc()。
function loadXMLDoc(dname)
{
var xmlDoc;
// mã cho IE
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// mã cho Mozilla, Firefox, Opera, v.v.
else if (document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
alert('Trình duyệt của bạn không thể xử lý vũ bản này');
}
xmlDoc.async=false;
xmlDoc.load(dname);
return(xmlDoc);
}