当前位置: 网学 > 编程文档 > ASP > 正文

MSXML4.0 版中的新增功能

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/06/17

网学网ASP编辑为广大网友搜集整理了:MSXML4.0 版中的新增功能绩等信息,祝愿广大网友取得需要的信息,参考学习

MSXML4.0 版中的新增功能

2001 年 9 月发行的 Microsoft XML Core Services (MSXML) 4.0 版中的新增功能
Microsoft Corporation
2001年10月

下载 MSXML 4.0,网址为 MSDN Downloads(英文)。

摘要: 本文重点介绍了与版本 3.0 相比,2001 年 9 月发行的 Microsoft XML Core Services (MSXML) 4.0 版中的新功能和重要变更。

目录

简介
新功能
并行功能和删除替代模式
重要说明

简介
大家将注意到的第一个变化是 MSXML 的正式新全名。一开始,MSXML 是提供 XML 分析的组件,因此其全名为 Microsoft® XML Parser。随着时间的迁移,XML 和 MSXML 在不断发展。现在 MSXML 提供的功能已远远超出了分析。自版本 3.0 发布以来,名称一直在变化,现在可以说是大功告成了。新名称,即 Microsoft® XML Core Services,充分说明了该组件所提供的新功能。请注意名称的缩写仍和以前相同:MSXML。

2001 年 9 月发行的 Microsoft XML Core Services (MSXML) 4.0 版是 MSXML 4.0 的正式发行。该版本提供许多重要的新功能,也有一些重要的变化,尤其是并行功能。MSXML 4.0 也提供了对已知问题的解决方案;在性能、一致性和文档方面都有所改进并提供附加示例。

与版本 3.0 相比,MSXML 4.0 提供的改进和附加功能主要包括以下三个方面:

对最终的 World Wide Web Consortium (W3C) XML Schema (XSD) Recommendation 的扩展支持。
性能上有极大改进。
基于实际标准 Simple API for XML (SAX2),对连续 XML 处理结构的扩展支持。
另一个重大变化是删除了替代模式。MSXML 版本 4.0 和其后的版本将严格地以并行模式进行安装。这意味着版本独立的 ProgIDs 将不再受支持,而且现有的 Microsoft® Internet Explorer 版本将不能自动使用 MSXML 4.0(如果没有脚本)。进行此变更的原因在于,根据客户的反馈,独立版本的 ProgIDs 在使用 MSXML 版本 2.6 和其后的版本维护应用程序时会产生许多问题。

MSXML 3.0 中推出的 ServerXMLHTTPRequest 对象,提供了可靠的服务器端 HTTP 访问(独立于 WinInet)。该服务器端 HTTP 堆栈功能现在已包含新的 WinHTTP 5.0 组件(随 MSXML 4.0 安装一并推出)。ServerXMLHTTPRequest 仅为该组件提供前端。

有关 2001 年 7 月发行的 Microsoft XML Parser (MSXML) 4.0 技术预览中的新功能,请参阅 What''s New in the July 2001 Microsoft XML Parser 4.0 B2 Technology Preview(英文)。有关 MSXML 4.0 所有功能的详细信息,请参阅该组件随附的文档。

新功能
XML 架构支持
此版本中的许多功能都提供 XML 架构支持。您可以使用外部架构缓存或 xsi:schemaLocation/xsi:noNamespaceSchemaLocation 属性,在 SAX 和 DOM 中针对 XML 架构验证 XML。尽管没有 XPath 2.0,但 MSXML 4.0 可以提供扩展功能(符合标准)以支持处理 XPath 和 XSLT 中的 XSD 类型。

MSXML 4.0 也使您可以使用 SAX 中的类型发现与 DOM 中的“架构对象模型”(SOM) 来获得已验证的文档中的架构信息。除了对最终 XML 架构推荐的支持外,MSXML 继续支持 XML-Data Reduced (XDR) 及文档类型定义验证。

性能改进
此外,MSXML 4.0 也提供新的、更快的 XML 分析程序以及经重大改进的 XSLT 引擎。通过将 NewParser 属性设置为 “真”,DOM 和新分析程序可以一起使用。

新分析程序不能支持异步 DOM 载入或 DTD 验证。除此之外,所有其他功能与旧分析程序相同,只是速度更快。在测试中,如果只进行分析,MSXML 的性能高出 2 倍;如果进行 XSLT 转换,性能则会高出 4 倍。

对连续 XML 处理的扩展支持
MSXML 4.0 对基于 SAX2 API 的连续 XML 处理结构提供扩展支持。包括以下方面:

DOM 与 SAX 分析模型的集成
能够生成 HTML 输出
能够将 SAX 内
  • 下一篇资讯: 关于ASP生成伪参数技巧
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号