由于我做的xsl用到了1999的名字空间,而必须要求客户端有3.0以上的解析器
所以想在页面载入的时候判断一下解析器版本然后提供用户下载。
上面的只是代码片断,其他的还有判断 XMLDOM; MSXML2; MSXML2_6的部分
这几个版本总该存在一个的吧?
而且在片断里应该有一个alert("asdf");可以弹出的吧?
所以想在页面载入的时候判断一下解析器版本然后提供用户下载。
上面的只是代码片断,其他的还有判断 XMLDOM; MSXML2; MSXML2_6的部分
这几个版本总该存在一个的吧?
而且在片断里应该有一个alert("asdf");可以弹出的吧?
function XmlDocument()
{
return new ActiveXObject(XmlDocument.activeXName);
}
XmlDocument.create=function()
{
return new XmlDocument();
};
XmlDocument.activeXName=GetActiveXName("DomDocument");
function GetActiveXName(sType)
{
var servers=["MSXML2","Microsoft","MSXML","MSXML3"];
var o;
for(var i=0;i<servers.length;i++)
{
try
{
o=new ActiveXObject(servers[i]+"."+sType);
return servers[i]+"."+sType;
}
catch(ex){};
}
throw new Error("Could not find an installed XML parser");
}var a=XmlDocument.create();
a.async=false;
a.load("http://expert.csdn.net/Expert/topic/2928/2928120.xml?temp=.9389459");
alert(a.xml);