JAXP 再述――Sun 的 Java API for XML Parsing,1.1 版
http://tech.ddvip.com 2006年08月09日 社区交流
本文详细介绍JAXP 再述――Sun 的 Java API for XML Parsing,1.1 版
继上篇关于 JAXP(Sun 的 Java API for XML Parsing)的文章之后,在本续篇中,作者分析了对 SAX 和 DOM 标准支持进行了更新的最新版本 1.1。添加了 TRaX 之后,JAXP 1.1 为 Java 和 XML 开发人员提供了在编写对 XML 文档进行语法分析和变换的独立于供应商的代码方面不可缺少的工具。
如果您经常阅读 developerWorks 的 XML 专区,就可能对另一篇 JAXP 文章的出现感到有些奇怪。就在一个月前,我写了一篇文章“ JAXP 专述 ”。在那篇文章中,我完整地解释了 JAXP(Java API for XML Parsing),其工作原理,以及它如何帮助您用 Java 程序处理 XML 数据。那篇文章讲的是 JAXP 发行版 1.0。
熟悉的领域
那么,为什么还要写 JAXP 方面的文章呢?我是 JAXP 专家小组的成员之一,我们现在即将完成 1.1 规范。虽然大多数“点发行版”(指的是,例如,版本从 1.0 升到 1.1,或从 2.2 升到 2.3)只对现有的 API 作很小、或者至少是简单的改动,但是 JAXP 的 1.1 发行版却与其前一版有很大不同。事实上,本文只有三分之一讲述现有类和功能性中的新方法,而其余部分将集中讲述 JAXP 1.1 版完全新的类和功能。换句话说,JAXP 1.1 中的新东西(也是好东西)实在太多,我迫不及待地要让您感受一下它们。
如果是 JAXP 新手,或者现在正在使用它,或者要等它再成熟一些时使用,那么,本文正适合您。我将讲述对 API 1.0 版所作的修改,然后再花一些时间讲一下 TRaX(XML 变换)。TRaX 是合并到 JAXP 中来允许用独立于供应商的方式进行 XSL 变换的 API,它补充了 JAXP 在进行 XML 语法分析时允许供应商独立性的现有能力。休息片刻,然后再读这篇 JAXP 1.1 的讨论。
增强语法分析 API
来源:IBM 作者:Brett McLaughlin 责编:豆豆技术应用