ITPub博客

首页 > 应用开发 > IT综合 > 揭开MSXML4.0的面纱 (转)

揭开MSXML4.0的面纱 (转)

原创 IT综合 作者:a400 时间:2007-08-16 10:56:38 0 删除 编辑
揭开MSXML4.0的面纱 (转)[@more@]

揭开MSXML4.0的面纱

时间:2001/05/09 11:09 作者:孙一中 中国XML联盟

 

2001年4月16日,微软发布了MSXML 解析器4.0的技术预览版本。比起3.0版本,有不少改进的地方,例如对w3c最新XML Schema推荐建议的支持。本文将为你总体介绍该版本的新特性,以及如何在新的并列(side-by-side)模式中使用MSXML 4.0。MSXML 4.0安装程序可以在 MSDN Online DOWNLOADs 中下载。

microsoft? XML Parser (MSXML) 4.0 技术预览版(Technology Preview Release)是MSXML 4.0的先期版本。该技术预览版提供了MSXML 4.0中新的重要特性,同时修改原有的错误、提高了性能,并提供了更多的样例和文档。

该版本最显著的新特点是对2001年3月30日W3C XML Schema推荐建议的支持。其中包括:

  • 在dom中对XML Schema 定义(XSD)语言的校验。原来的MSXML支持的是DTD和XDR(XML-Data Reduces Version)。而随着XML Schema的成熟,MSXML中也转向了对XSD的支持。目前可以采用XMLSchema对象来自动实现对XML Schema的校验功能。除了正则表达式之外你可以使用XML Schema中的所有特性。而正则表达式将在后续的版本中支持。

  • 在xpath和xslT中对XSD的支持。通过XPath和XSLT中提供的扩展函数你可以检查XSD类型的结点,对字符串和时间日期数值的比较、排序,或者可以以XSD中支持的方式将字符串转换为数字类型。

目前XML Schema规范还差最后一步,从推荐建议(Proposed Recommendation)成为正式建议(Recommendation)。在2001年的年中,XML

Schema将成为W3C的最终建议(Recommendation)。MSXML 4.0也将更新对它的支持。

另外该版本中也基于SAX2通用标准对顺序化XML的处理架构进行了扩展。这些扩展包括:

  • 集成DOM和SAX处理模型,通过 SAXXMLReader和 MXXMLWriter对象实现SAX和DOM的互相转换。你可以使用MXXMLWriter在DOM树之外对象产生SAX事件,同样可以利用SAX事件建立DOM树。

  • 类似于XSLT中通过元素从结果树中产生

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10790690/viewspace-961126/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    826
  • 访问量
    304898