msxml3.dll
msxml3.dll是微软用于XSL 转换 (XSLT) 和 XML 路径语言 (XPath) 的完全实现,对用于 XML (SAX2) 实现的简单 API 的修改,包括与万维网联合会 (W3C) 标准和 OASIS 测试套件保持更高一致性的新 SAX2 帮助程序类。(DLL是什么文件?动态链接库)。activex对象在我们写AJAX的时候,使用异步如:
function InitMf()
{
var mf_change=false;
try
{
mf_change = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
alert(e)
try
{
mf_change = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E)
{
mf_change = false;
}
}
if (!mf_change && typeof XMLHttpRequest!='undefined')
{
mf_change = new XMLHttpRequest();
}
return mf_change;
}
这两个activex对象的关系跟msxml有关。
Msxml2.XMLHTTP是高版本,受msxml3.dll 的支持
Microsoft.XMLHTTP是低本,一般是msxml2.6以下版本使用