WEB开发网
开发学院WEB开发Jsp Sun 发布 JAXP 1.3 维护文档草案 阅读

Sun 发布 JAXP 1.3 维护文档草案

 2008-01-05 18:24:39 来源:WEB开发网   
核心提示: 在1998年W3Cxml1.0推荐标准发布之后,XML就开始变得很流行,Sun 发布 JAXP 1.3 维护文档草案,Sun公司就是在那时候规范java Community PRocess (JCP),同时JAXP(JSR-05)的第一版在2000早些时候发布了,这个版本得到了很多工

  在1998年W3Cxml1.0推荐标准发布之后,XML就开始变得很流行。Sun公司就是在那时候规范java Community PRocess (JCP),同时JAXP(JSR-05)的第一版在2000早些时候发布了。这个版本得到了很多工业集团的支持,譬如(以年月次序排列)BEA Systems, Fujitsu Limited, Hewlett-Packard, IBM, Netscape Communications, Oracle, and Sun Microsystems, Inc.

  JAXP (全称Java API for XML Parsing)的可插拔性(pluggability)在开发社区里引起很大的轰动。这点也是JAXP的精华所在。开发人员可以编写自己的xml处理器,只要它符合JAXP的APIs,这样底层不同的xml处理器可以任意切换而不用改应用程序的代码。

  那JAXP到底是什么呢?首先 这个P有点迷惑,它代表Parsing还是Processing呢?

  因为JAXP1.0的时候只支持解析(parsing),所以JAXP全称应该是Java API for XML Parsing.
但在JAXP1.1的时候,XSL-T被推荐用作XML的转换(transformation)处理。很遗憾,当时W3C XLT-T的标准规范(specification)里没有提供任何用来转换(transformation)处理的APIs。因此JAXP1.1的专家组推荐了一组APIs叫Transformation API for XML (TrAX)。

  从此JAXP就叫Java API for XML Processing. JAXP通过逐步进化,支持的东西也越来越多
  不仅仅是解析xml文件(譬如在解析文档的时候根据schema校验有效性,根据预解析的schema来校验文档有效性,计算XPath 表达式等等)。

  由于底层用来处理xml文档的可插拔的processor是任意编写的,只要它符合JAXP的规范,因此JAXP 是一个轻量级的处理xml文件的处理APIs。

官方地址:http://jcp.org/aboutJava/communityprocess/maintenance/jsr206/

Tags:Sun 发布 JAXP

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接