确定计算机上安装 MSXML 解析器的版本


摘要


一些最近发行的 MSXML 分析器,如 MSXML 3.0 分析器中,可以安装在并排方式排列,以便不会替换早期版本的分析器。这样,此前发布的产品,如 Microsoft Internet Explorer 可以利用新的功能,还可以在替换模式下运行 MSXML 3.0 分析器。这种灵活性可能会导致在计算机上安装多个分析程序。 在这篇文章,XMLVersion 工具提供可帮助开发人员检测哪些 MSXML 分析程序安装在一台计算机和每个解析器的安装 (即替换模式或通过并行模式) 的模式。

更多信息


可从 Microsoft 下载中心下载以下文件:发布日期: 2003 年 6 月 11 日有关如何下载 Microsoft 支持的文件,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591如何从在线服务获得 Microsoft 支持文件
Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,以防止对文件进行任何未经授权的更改。发布日期: 2003 年 6 月 11 日有关如何下载 Microsoft 支持的文件,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591如何从在线服务获得 Microsoft 支持文件
Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,以防止对文件进行任何未经授权的更改。发布日期: 2003 年 6 月 11 日有关如何下载 Microsoft 支持的文件,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591如何从在线服务获得 Microsoft 支持文件
Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,以防止对文件进行任何未经授权的更改。 有两种版本的此工具。Xmlversion.exe 包含一个内置的用户界面 (UI),对.ocx 文件;Xmlversiontext.exe 的却没有。创建 Xmlversiontext.exe,因为有些计算机没有 Xmlversion.exe 的最低要求。Xmlversion.exe 的最低要求是 Microsoft Internet Explorer 4.01、 Microsoft 脚本运行时 (Scrrun.dll) 和 Microsoft Windows 公共控件 1 和 2。Xmlversiontext.exe 的最低要求是 Internet Explorer 4.01。 下载包含以下文件:
XmlVersion 文件的名称XmlVersionText 文件的名称版本文件的名称
Xmlversion.htmXmlversiontext.htmVersions.xml
Xmlversion.ocxXmlversiontext.ocx
Versions.xmlVersions.xml

如何使用工具

  1. 将文件提取到一个文件夹,并注册的 Xmlversion.ocx 或 Xmlversiontext.ocx 文件。请确保您看到消息框,确认.ocx 注册成功。要注册的 Xmlversion.ocx 文件,请单击开始,单击运行,然后键入regsvr32 < pathofocx > \xmlVersion.ocx (其中< pathofocx >是对.ocx 文件的路径)。要注册的 Xmlversiontext.ocx 文件,请单击开始,单击运行,然后键入regsvr32 < pathofocx > \xmlVersionText.ocx (其中< pathofocx >是对.ocx 文件的路径)。注意: 如果< pathofocx >包含空格,必须将路径和.ocx 文件括在引号 (")。
  2. 在 Internet Explorer 中打开 Xmlversion.htm 或 Xmlversiontext.htm。

XMLVersion 工具说明

注意: 此说明只; 适用于 Xmlversion.exe它不适用于 Xmlversiontext.exe。
    • 版本会收集有关当前已安装的 MSXML 分析器和及其安装模式。
    • 默认 MIME 版本显示了 Internet Explorer 使用分析器。
    • 代理会显示当前代理服务器设置,诊断问题的ServerXMLHTTP对象时很有用。
    • Progid显示注册表,以及其线程中注册的所有 MSXML 对象模型和 inprocsvr32 键。
    • 复制文本复制到剪贴板上以备易于编程 ProgId。
    • 搜索注册表搜索注册表键。
    • 报告生成的 Results.htm 文件,总结得出结论。

XMLVersionText 工具说明

注意: 此说明只; 适用于 Xmlversiontext.ocx它不适用于 Xmlversion.ocx。 虽然第一次加载在浏览器 XmlVersionText.ocx,该工具将显示所有内容,您可以在任何时候,若要再次查看这些值单击.ocx 文件。

版本文件的说明

注意: 此说明适用于的 Versions.exe 文件。 因为 Microsoft 制作不同版本的 MSXML,已经在.xml 文件中隔开的版本的列表。已采取一切措施,以保持更新此文件。请修改此文件或新文件可用时,可以从该网站下载并替换您下载的文件好的 ocx 文件目录中的 XML 文件。对该文件的更新是最有可能发生时发布新版本的 MSXML。 请注意以下事项:
  • 在 MSXML 2.6 或更高版本,通过并行安装模式的引入与版本相关的 Progid。开发人员可以使用 MSXML 对象创建这些版本相关 Progid 强烈建议。
  • 如果您重新注册以前 Msxml.dll 或应用 Microsoft Windows 2000 service pack 或 Internet Explorer 5.0 和更高版本的服务包,可能注册 Msxml.dll 文件,安装可能会恢复到并排方式排列。
  • 若要更改任何 XML 配置后,可获取的更新的信息,必须关闭浏览器和可以重新打开 HTML 页,,或者单击在浏览器中的刷新。这适用于这两个版本的工具。
  • 尽管 Microsoft 作出努力使所有版本的 Windows 上运行此工具,但不会在所有计算机上运行两个.ocx 版本。例如,该工具将不运行没有 XML 安装的计算机上或在使用 Internet Explorer 早于版本 4.01 版的计算机上。HTML 文件还包括.ocx 文件所依赖的 Dll 列表。