以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 最新动态 & 业界新闻 』 (http://bbs.xml.org.cn/list.asp?boardid=35) ---- MSXML4.0 版中的新增功能 (http://bbs.xml.org.cn/dispbbs.asp?boardid=35&rootid=&id=5711) |
-- 作者:admin -- 发布时间:3/17/2004 11:10:00 PM -- 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 版中的新功能和重要变更。 目录 简介 简介 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 的扩展支持。 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 所有功能的详细信息,请参阅该组件随附的文档。 新功能 MSXML 4.0 也使您可以使用 SAX 中的类型发现与 DOM 中的“架构对象模型”(SOM) 来获得已验证的文档中的架构信息。除了对最终 XML 架构推荐的支持外,MSXML 继续支持 XML-Data Reduced (XDR) 及文档类型定义验证。 性能改进 新分析程序不能支持异步 DOM 载入或 DTD 验证。除此之外,所有其他功能与旧分析程序相同,只是速度更快。在测试中,如果只进行分析,MSXML 的性能高出 2 倍;如果进行 XSLT 转换,性能则会高出 4 倍。 对连续 XML 处理的扩展支持 DOM 与 SAX 分析模型的集成 MXHTMLWriter,这个新对象使您可以用 SAX 事件输出 HTML,方式与 <xsl:output>XSLT 中的元素从结果树中生成 HTML 的方式一样。新 MXHTMLWriter 对象为性能卓越的 Active Server Pages (ASP) 提供必要的支持,ASP 可用 SAX 阅读器阅读 XML 文档,将这些文档放入自定义 SAX 筛选器并以 HTML 页的形式将数据输出给用户。MXHTMLWriter 对象也可用于许多其他应用程序,如手动生成 HTML 页。 XSLT 处理器现在接受作为输出的 SAX 内容处理程序。这意味着 SAX 筛选器链可直接处理已转换的 XML。例如,您可以使用此功能删除 XML 再生成和再分析,从而当传入的 XML 文档需要译入同一本词典时,XML 文档可立即由一个应用程序消耗掉。 新 MXNamespaceManager 对象使您可以手动跟踪名称空间声明并在当前的上下文或某一 DOM 节点的上下文中加以解析。虽然 MSXML 支持名称空间,并能自动解析元素和属性的名称,但许多情形下,属性值或元素内容都使用合格的名称。新 MXNamespaceManager 对象能够跟踪并解析这些合格的名称。 并行功能和删除替代模式 现在替代模式已从 MSXML 4.0 中完全删除,而且不能使用替代模式用 MSXML 2.0 代替 Internet Explorer。这意味着如果您用 Internet Explorer 作为默认程序打开 XML 文件,双击 XML 文档后,Internet Explorer 将不会使用 MSXML 4.0 来显示该文档。仍可以传统方式使用 MSXML 4.0,使用脚本在 HTML 页中操纵 XML。 删除版本独立的 ProgIDs 这是因为要改进代码的可维护性;而以前的设计,只要环境出现意外变化,很容易发生错误。简而言之,版本独立的 ProgIDs 对于测试性的 MSXML 非常方便,但是在生产环境中,风险极高。例如,用户使用版本独立的 ProgIDs 开发了代码,并假设 MSXML 3.0 确实存在。如果该用户稍后安装或重新安装 Microsoft SQL Server™,可能会意外发现他们正在使用 MSXML 2.6 而非 MSXML 3.0。将版本独立的 ProgIDs 从 MSXML 4.0 中删除可消除这种不稳定性,并可改进 MSXML 使之成为服务器端的企业级组件。 删除旧代码 旧式、非一致性的 XSL,目前已完全由 W3 标准的 XSLT 1.0 取代。自 MSXML 3.0 后,完整的 XSLT 1.0 即可使用。 独立的 WinHTTP 版本 5.0 组件 此版本提供更轻便、更迅速、更一致的 XML 处理组件,用户可安全地在企业级系统的服务器环境中加以使用。只要可确保客户端计算机上安装了所需的组件,MSXML 4.0 仍可成功地用于环境控制适宜的客户端(与非瘦客户机情况相同)。 重要说明 regsvr32 /u msxml4.dll 如果已安装了 MSXML 4.0 四月发行的 MSXML 4.0 技术预览版本 regsvr32 /u msxml4.dll 这将确保版本独立的 ProgIDs 指向 MSXML 3.0。请务必在安装此版本前完成上述操作。如果在您的计算机上没有 regsvr32.exe,则可以从此处下载(英文)。如果已安装了四月以后发行的版本,请向新闻组寻求帮助。再次提醒您,可能需手动从 system32 目录删除 msxml4*.dll 文件。
|
-- 作者:yichen -- 发布时间:3/24/2004 9:20:00 AM -- 安装了msxml4.0后,怎么才能在IE中调用来显示xml文档? 谢了先! |
-- 作者:admin -- 发布时间:3/24/2004 11:31:00 AM -- 安装好以后,IE自动具有最新的XML处理能力。。不需要任何手工配置。。
|
-- 作者:大鲨鱼 -- 发布时间:4/7/2004 6:56:00 PM -- 怎么装上去后多找不到这程序啊 就好象没装??? 是不是安装时出错啊?? |
-- 作者:admin -- 发布时间:4/7/2004 7:40:00 PM -- 安装好以后,IE自动具有最新的XML处理能力。。开始菜单里是找不到程序组的
|
-- 作者:piaoyl -- 发布时间:4/19/2004 10:31:00 AM -- 请问MSXML 2.0,要升级到4.0要从哪里下载升级包? |
-- 作者:admin -- 发布时间:4/19/2004 10:50:00 AM -- http://bbs.xml.org.cn/software.asp
|
-- 作者:zilx -- 发布时间:5/9/2004 2:15:00 PM -- msxml4 可不可以用于xml解析啊!在哪儿可以找到它的API函数介绍!!谢谢了 |
-- 作者:kuibobo -- 发布时间:5/10/2004 2:36:00 AM -- msxml5.dll 更好用哦 |
-- 作者:centipede -- 发布时间:6/29/2004 8:26:00 AM -- msxml5.dll哪里有下载的? |
-- 作者:IT先锋 -- 发布时间:8/3/2004 10:26:00 AM -- 从哪里下MSXML4.0呀 |
-- 作者:luckykimrw -- 发布时间:9/12/2004 9:13:00 PM -- 刚刚装上XMLwrite2.11系统提醒安装MSXML4.0. 哈哈.在这里马上就找到啦. 爱死这里啦 and admin *^_____^ |
-- 作者:luckykimrw -- 发布时间:9/12/2004 9:16:00 PM --
这个是什么好东东哦.有DL吗. |
-- 作者:luckykimrw -- 发布时间:9/12/2004 9:18:00 PM --
http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&displaylang=zh-cn |
-- 作者:雅雅 -- 发布时间:1/21/2005 3:03:00 PM --
没有安装的,在安装的时候选择自定义安装,然后把最下边的那个安装选上,选上以后就没有红色的叉叉了,然后再安装,就可以在程序组里边看到了,已经装过了的,再次运行安装程序,选择更改,把那个有红色的叉叉的选项选上,再点击安装,就好了。 |
-- 作者:zhangshuang3393 -- 发布时间:12/16/2005 9:45:00 AM -- 请问,到底如何下载(msxml.exe)呢?我找了好多地址,就是下不下来,真是急死我了,你能不能给我一个?我的email:zhangshuang3393@sohu.com,多谢了 |
-- 作者:minicooper8 -- 发布时间:1/18/2006 4:32:00 PM -- 请问一下,那个怎么在cmd的命令行窗口中使用msxml命令 好像只有msxml.dll没有msxml.exe 这样怎么运行比如象msxl -d 2-1.xml的指令啊,谢谢了 |
-- 作者:minicooper8 -- 发布时间:1/18/2006 4:33:00 PM -- 谢谢帮助,有可能的话回复到我的邮箱里面,谢了.xm3232@126.com.问题如上一贴 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
93.750ms |