XML DOM 加载函数
DOM 解析
DOM 属性和方法
可以把供加载 XML 文档的代码存储在单独的函数中。
实例
加载 XML 文档
使用函数来加载 XML 文档
加载函数
XML DOM 含有遍历 XML 树以及访问、插入、删除节点的方法(函数)。
然后,在访问并处理 XML 文档之前,必须把它载入 XML DOM 对象。
上一节演示了如何加载 XML 文档。为了避免因加载文档而重复编写代码,可以把代码存储在一个单独的 JavaScript 文件中:
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);
}
上面的函数存储在名为 “loadxmldoc.js” 的文件中。
下面的例子在其 部分有一个指向 “loadxmldoc.js” 的链接,并使用 loadXMLDoc() 函数加载 XML 文档 (“books.xml”):