科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Java技术与XML常见问题之JAXP

Java技术与XML常见问题之JAXP

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

  什么是 Java API for XML Processing(JAXP)   答. Java API for XML Processing,或简称为“JAXP”。

作者:中国IT实验室 来源:中国IT实验室 2007年9月22日

关键字: XMLBeans 编程 java

  • 评论
  • 分享微博
  • 分享邮件

  什么是 Java API for XML Processing(JAXP)
  答. Java API for XML Processing,或简称为“JAXP”,可使应用程序采用一种独立于特定 XML 处理程序实现的 API 对 XML 文档进行解析和转换。 JAXP 还提供可插入特性,允许应用程序在特定 XML 处理程序实现之间很容易地切换。
  要实现 XML 处理程序独立性这一目标,应用程序应当限制使用 JAXP API,并避免使用与实现相关的 API 。根据具体的应用程序,这可能易于或难以实现。 JAXP 包括了如 DOM 和 SAX 在内的业界标准 API 。
  JAXP 出现的原因就是为了方便在 Java 平台上使用 XML 。例如,当前使用的 API ,如 DOM Level 2 ,不提供从一个 XML 输入文档中获得一个 DOM 文档对象的方法, JAXP 则可以做到。( DOM Level 3 提供这种功能,新版本的 JAXP 规范也可能会支持这种新的 Level 3 方案。) JAXP 的其他部分,如 javax.xml.transform 部分,不具备其他同等的独立于 XSLT 处理程序的 API 。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件