//生成XML文档对象
function NewXMLDocument()
{
//return new ActiveXObject("MSXML2.DOMDocument");
if (document.implementation && document.implementation.createDocument)
{
return document.implementation.createDocument("", "", null);
}
else if (window.ActiveXObject)
{
try
{
var prefix = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];
for (var i = 0; i < prefix.length; i++)
{
return new ActiveXObject(prefix[i] + ".DomDocument");
}
}
catch (e)
{
alert("创建对象失败,应该是您浏览器版本太低了!");
}
}
else
{
alert("创建对象失败,应该是您浏览器版本太低了!");
}
}
本文介绍了一种跨浏览器兼容的方法来生成XML文档对象,通过检查浏览器环境并尝试使用不同的方法创建DOMDocument对象,确保在多种浏览器中都能成功创建XML文档。
5314

被折叠的 条评论
为什么被折叠?



