document.load()
作为旧版的w3c标准 DOM Level 3 Load & Save module 其中的一部分. document.async 用来表明该请求是以同步模式进行还是异步模式进行(默认值). 从 Gecko 1.9开始 ,该方法不支持跨站的文档请求.(使用 XMLHttpRequest 代替).
代码示例
var xmlDoc = document.implementation.createDocument("", "test", null); function documentLoaded (e) { alert(new XMLSerializer().serializeToString(e.target)); // 返回一个包含querydata.xml内容的字符串. } xmlDoc.addEventListener("load", documentLoaded, false); xmlDoc.load('querydata.xml');
在XML/tests目录下查看load示例 . (在LXR生成的页面内加载load.html文件是无效的,因为LXR会将test.xml合并到load.html中作为一个单独的HTML页面返回. 为了测试这个功能,你可以在自己的本地磁盘或网络服务器上创建测试文件.)