服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java技术与xml常见问题之jaxp


  什么是 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 。

扫描关注微信公众号