JAXP
来源:互联网 发布:单片机程序烧录 编辑:程序博客网 时间:2024/05/29 10:55
关于Sun 的JAXP(Java API for XML Processing)引用IBM的一段文字
API 还是抽象?
在讲解代码之前,介绍一些基本概念很重要。严格地说,JAXP 是 API,但是将其称为抽象层更准确。它不提供处理 XML 的新方式,不补充 SAX 或 DOM,也不向 Java 和 XML 处理提供新功能。(如果在这点上理解有误,则本文正好适合您!)它只是使通过 DOM 和 SAX 处理一些困难任务更容易。如果在使用 DOM 和 SAX API 时遇到特定于供应商的任务,它还使通过独立于供应商的方式处理这些任务成为可能。
虽然要分别讲述所有这些特性,但是真正需要掌握的是:JAXP 不提供语法分析功能 !没有 SAX、DOM 或另一个 XML 语法分析 API,就 无法分析 XML 语法 。有很多人曾让我将 DOM、SAX 或 JDOM 与 JAXP 进行对比。但进行这些对比是不可能的,因为前三个 API 与 JAXP 的目的完全不同。SAX、DOM 和 JDOM 都分析 XML 语法。而 JAXP 却提供到达这些语法分析器和结果的方式。它自身不提供分析文档语法的新方法。如果要正确使用 JAXP,则一定要弄清这点。这将使您比其它 XML 开发人员领先一大截。
如果仍然怀疑(或认为我故弄玄虚),请从 Sun 的 Web 站点下载 JAXP 分发(请参阅 参考资料 一节),然后就会知道基本 JAXP 是什么。在包括的 jar ( jaxp.jar
) 中 只有六个类 !这个 API 会有多难哪?所有这些类( javax.xml.parsers
包的一部分)都位于现有语法分析器之上。这些类中的两个还用于错误处理。JAXP 比人们想象的要简单得多。那么,为什么还感到困惑哪?
- JAXP
- JAXP
- JAXP (1)
- Simple JAXP
- jaxp相关
- JAXP学习
- JAXP 验证
- JAXP简介
- Ibm:JAXP 全面介绍(jaxp,sax,dom)
- [转载]JAXP的替代品
- Start to use JAXP
- JAXP全面介绍
- JAXP 处理xml
- JAXP与TrAX
- 使用JAXP解析XML
- JAXP之DOM总结
- jaxp对xml解析
- Java JAXP 解析XML
- 9.3 功能实现
- 简单的北京奥运会倒计时 java 程序
- 目前市场上主流PDM软件是什么?
- Windchill
- [转帖] 博士猫与本科鸡 (很值得一读)
- JAXP
- Concept-第12章翻译
- jQuery 选择器的使用
- datapager分页问题 (点击两次)
- 苹果和windows的字体渲染对比
- AIX下生成动态库的问题
- 2个开源的C/C++ IDE
- C++中几个比较不常用的关键字
- C#实现数据库的备份与还原