对MSXML4.0 SP2 的支持将在2010年4月结束

友情提示--对MSXML4.0 SP2 的支持将在2010年4月13日结束。如果您的应用程序还在使用MSXML4.0 SP2,您应当将程序升级到MSXML6.0MSXML 4.0 SP3。有关微软软件生命周期策略的详细信息,请访问微软产品技术支持生命周期网站

您可能会问为什么我要在这里提起MSXML6.0,它和MSXML4.0之间究竟有些什么关系?详情请阅读下面的历史背景:

MSXML4.0发布于2001年4月。和更早期的MSXML版本相比,MSXML4.0不仅提供许多新的功能(如e.g. XSD, SOM, Side-by-Side Functionality),同时性能也有很大的改进(如XSLT的性能)。最新的MSXML4.0 SP3发布于2009年3月,可以完全取代以前的MSXML4.0、MSXML4.0 SP1和MSXML4.0 SP2。一旦MSXML4.0 SP2的支持在2010年4月13日到期,MSXML 4.0 SP3将成为唯一支持的MSXML4.0版本。另外,我们对MSXML4.0 SP3的支持将仅限于安全补丁,目前没有发布更高版本的MSXML4.0 的计划。

MSXML 6.0发布于2006年7月,目的是取代之前的MSXML版本。MSXML 6.0是COM /脚本环境下XML微软本地代码栈的核心,MSXML6.0拥有许多新功能,在性能以及安全性上也更胜一筹。此外,MSXML6.0更接近W3C规范,与System.XML的兼容性也更好。和MSXML4.0相比,大多数Windows操作系统中已经包含了MSXML6.0,从而减轻了手工安装软件包的烦恼--只要您的客户端运行的是Windows XP SP3, Vista RTM/SP1/SP2 或Windows 7,就没有必要安装MSXML6.0了。对于那些运行Windows 2003的系统,请从Microsoft软件中心下载安装MSXML6.0。

我们强烈建议所有MSXML客户尽快升级到MSXML 6.0。如果您要构建新的应用程序,请使用MSXML 6.0。最后,我们十分渴望了解如何能够为客户提供最佳的升级途径。如果您有任何意见请张贴在MSXML的论坛上, 我们非常乐意听到您的声音!

微软MSXML团队