首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该在我的WIN7 IE9计算机上从MSXML4升级还是降级

我应该在我的WIN7 IE9计算机上从MSXML4升级还是降级
EN

Stack Overflow用户
提问于 2013-02-22 18:07:50
回答 1查看 627关注 0票数 1

在安装了IE7的企业XP机器上,我们有一些使用MSXML4.dll的基于MSXML DOCM的javascript调用(即FreeThreadedDOM、XMLHTTP、.NET )的XSLT1.1应用程序。当我们使用IE9在新的Windows7机器上访问这些应用程序时,javascript在下面的每一行都错误地显示为“自动化服务器无法创建对象”。

代码语言:javascript
复制
var _xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.4.0");
var _freeThreadedDOM = new ActiveXObject("Msxml2.FreeThreadedDOMDocument.4.0");
var _xsltTest = new ActiveXObject("Msxml2.XSLTemplate.4.0");
var _domTest = new ActiveXObject("Msxml2.DOMDocument.4.0");

所以我们发现IE9 ActiveX设置只有MXSML3和MSXML6 API可用,因为这是微软推荐的(3是因为它的广泛和高度支持,6是因为它是最无bug和最轻量级的MSXML )。

现在我们面临着一个两难的境地,是降级到3级还是升级到6级。

我想知道是否有人知道执行MSXML升级或降级是否安全,以及在MSXML3或6提供的功能方面是否有任何影响,如XPATH解析,XML中的特殊字符,XSLT转换,javascript中的ASYCN HTTP等。这与MSXML4有很大的不同吗?

任何输入都会赢得好评!:-)

EN

回答 1

Stack Overflow用户

发布于 2013-02-23 01:56:33

我在不同的(VBA)解决方案中使用MSXML,最近也遇到了同样的问题。我们的IT部门开始从一些机器上清除MSXML4 ...不确定他们的过程中哪一部分正在清除它,但这不是问题所在。

我决定升级到MSXML6是因为。

  • 它和IT控制的环境,他们的新映像具有MSXML6
  • 我不打算以任何方式支持旧配置
  • 我没有依赖于旧配置(现在不受支持)的代码现有的equipment
  • MSXML6上已经安装了XML更符合最终的XML specification
  • MSXML6还支持本机64位environments

我不能说这样做是否安全,但我会说这值得一试。

致以最良好的问候和愉快的迁移。雷蒙德

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15021574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档