MSXML4.0版中的新增功能
2001年9月发行的MicrosoftXMLCoreServices(MSXML)4.0版中的新增功能
MicrosoftCorporation
2001年10月
下载MSXML4.0,网址为MSDNDownloads(英文)。
摘要:本文重点介绍了与版本3.0相比,2001年9月发行的MicrosoftXMLCoreServices(MSXML)4.0版中的新功能和重要变更。
目录
简介
新功能
并行功能和删除替代模式
重要说明
简介
大家将注意到的第一个变化是MSXML的正式新全名。一开始,MSXML是提供XML分析的组件,因此其全名为Microsoft®XMLParser。随着时间的迁移,XML和MSXML在不断发展。现在MSXML提供的功能已远远超出了分析。自版本3.0发布以来,名称一直在变化,现在可以说是大功告成了。新名称,即Microsoft®XMLCoreServices,充分说明了该组件所提供的新功能。请注意名称的缩写仍和以前相同:MSXML。
2001年9月发行的MicrosoftXMLCoreServices(MSXML)4.0版是MSXML4.0的正式发行。该版本提供许多重要的新功能,也有一些重要的变化,尤其是并行功能。MSXML4.0也提供了对已知问题的解决方案;在性能、一致性和文档方面都有所改进并提供附加示例。
与版本3.0相比,MSXML4.0提供的改进和附加功能主要包括以下三个方面:
对最终的WorldWideWebConsortium(W3C)XMLSchema(XSD)Recommendation的扩展支持。
性能上有极大改进。
基于实际标准SimpleAPIforXML(SAX2),对连续XML处理结构的扩展支持。
另一个重大变化是删除了替代模式。MSXML版本4.0和其后的版本将严格地以并行模式进行安装。这意味着版本独立的ProgIDs将不再受支持,而且现有的Microsoft®InternetExplorer版本将不能自动使用MSXML4.0(如果没有脚本)。进行此变更的原因在于,根据客户的反馈,独立版本的ProgIDs在使用MSXML版本2.6和其后的版本维护应用程序时会产生许多问题。
MSXML3.0中推出的ServerXMLHTTPRequest对象,提供了可靠的服务器端HTTP访问(独立于WinInet)。该服务器端HTTP堆栈功能现在已包含新的WinHTTP5.0组件(随MSXML4.0安装一并推出)。ServerXMLHTTPRequest仅为该组件提供前端。