gpt4 book ai didi

windows - 我应该使用哪个版本的 MSXML?

转载 作者:可可西里 更新时间:2023-11-01 11:58:17 24 4
gpt4 key购买 nike

这似乎是一个常见问题,尽管我在 SO 上找不到它。

我应该在我的应用程序中使用哪个版本的 MSXML,更重要的是,我应该如何决定?

有 MSXML3、4、5 和 6。

我最近在 calling-wcf-service-by-vbscript 中发布了一些代码使用 MSXML v4。 AnthonyWJones 发布说我不应该使用 4,而是 3 或 6,但可能是 3。当然不是 v5!

为什么?我想详细了解选择要在我的应用中使用的 MSXML 版本的标准。

奖励问题:有没有人总结过不同版本的 MSXML 随着时间的推移之间的差异?


到目前为止的总结:

  • MSXML6
    应该是首选。于 2006 年发布,包括性能和合规性修复。如果可以,请使用它。很好。没有合并模块;将 MSXML6 运行时与您的应用捆绑在一起,MS suggests packaging the MSXML6 msi file . MSXML6 是 MSXML3/4 的升级版,但不会取代它们,因为它停止了某些功能。您可以获得 MSI here .
  • MSXML3
    第二选择。部署最广泛的版本。最初于 2000 年 3 月发货。积极维护,没有新功能。目前支持,如果你在 SP5 (2005 年发货)或更晚。 SP7是最新的(也是从 2005 年开始的)。
  • MSXML5
    仅作为 MS-Office 的一部分发布。目前由 Microsoft 支持,但仅作为 Office 的一部分,不适用于构建应用程序。不要构建依赖于 MSXML5 的应用程序:Verboten。
  • MSXML4
    原装发货?目前处于“维护模式”。 Microsoft 鼓励人们从 MSXML4 转移到 MSXML6。如果您使用的是 2003 年发布的 MSXML4SP2 或更高版本,则当前支持。下载 MSXML4SP2 here . Can be redisributed .

Using the right version of MSXML in Internet Explorer是关于 the blog from Microsoft's xmlteam 的一个很好的条目.

最佳答案

如果您需要支持 Win2k 之前的 Windows 操作系统版本,请使用 MSXML3。否则,请使用 MSXML6。

MSXML4 处于维护模式。
实际上从未支持在 MS-Office 之外使用 MSXML5。

参见:

关于windows - 我应该使用哪个版本的 MSXML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/951804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com