XML DOM 加载函数

简介: `loadXMLDoc()` 是一个JavaScript函数,用于加载XML文档。它支持XMLHttpRequest和ActiveXObject,适应不同浏览器。函数定义存储在名为`loadxmldoc.js`的外部文件中,包含在HTML `<head>`标签内,然后在页面脚本中调用来获取XML数据,如`books.xml`。接下来的章节将介绍如何处理加载的数据。

XML DOM 加载函数

加载 XML 文档中的代码可以存储在一个函数中。
loadXMLDoc() 函数

为了使前一页中的代码易于维护(检查旧的浏览器),它应该写成一个函数:
loadxmldoc.js 文件代码:
function loadXMLDoc(dname)
{
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET",dname,false);
xhttp.send();
return xhttp.responseXML;
}

上面的函数可以存储在 HTML 页面的

部分,并从页面中的脚本调用。

lamp上面描述的函数,用于本教程中所有 XML 文档实例!
loadXMLDoc() 的外部 JavaScript

为了使上述代码更容易维护,以确保在所有页面中使用相同的代码,我们把函数存储在一个外部文件中。

文件名为 "loadxmldoc.js",且在 HTML 页面中的 head 部分被加载。然后,页面中的脚本调用 loadXMLDoc() 函数。

下面的实例使用 loadXMLDoc() 函数加载 books.xml:
实例










尝试一下 »

如何从 XML 文件中获得数据,将在下一章中讲解。

相关文章
|
1月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
1月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
1月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
1月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
1月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
1月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
1月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
1月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
1月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
2月前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串