当前位置:  软件>java软件

简化文档及其数据的程序控制 ODFDOM for Java

    来源:    发布时间:2014-12-27

    本文导语:  ODFDOM for Java 为希望创建、访问和保存 ODF 文档的开发人员提供一个轻量的 Java API,让他们可以不必详细了解完整的 ODF 标准规范。 ODFDOM 采用层次化的多层结构,其中每个层有特定的用途。由于采用松散耦合的设计,下面的层...

ODFDOM for Java 为希望创建、访问和保存 ODF 文档的开发人员提供一个轻量的 Java API,让他们可以不必详细了解完整的 ODF 标准规范。

ODFDOM 采用层次化的多层结构,其中每个层有特定的用途。由于采用松散耦合的设计,下面的层并不依赖于上面的层。图 1 给出 ODFDOM 分层模型的结构。

简化文档及其数据的程序控制 ODFDOM for Java[图片]

下面简要解释这些层:

  • 定制的 ODF 文档 / 可扩展层。后面把这一层称为定制层。尽管它不是 ODFDOM 包的组成部分,但是它设计为 ODFDOM 之上的层,用户可以在这一层覆盖或定制现有的 ODFDOM API 以满足指定的需求。
  • ODF 文档 / 便利功能层。后面把这一层称为便利层。这是开发人员关注的重点,因为它基于 DOM 层,为用户提供最丰富、易用的文档操作 API。
  • ODF 类型的 DOM / XML 层。后面把这一层称为 DOM 层。ODFDOM 规范和文法(RelaxNG 模式)定义了可用的所有 ODF XML 元素和属性,以及它们在标准化 ODF XML 流中的关系;也就是 ODF 包中的所有 XML 文件(例如 content.xml、styles.xml)。

    DOM 层提供用来构建 Document Object Model 的 XML 元素和属性的相关信息。这一层的所有类并不是手工编写的,而是按 ODF 规范自动生成的,因此当 ODF 规范改进或升级时很容易更新这一层。

  • ODF 包 / 物理层。后面把这一层称为包层。它是 ODFDOM 层次化结构中最低的一层,它提供对 ODFDOM 包中的物理存储的直接访问,比如 XML 流、图像和嵌入的对象。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎么简化tomcat,请赐教
  • 专为简化图像处理的语言 Halide
  • MySQL简化输入小技巧
  • 怎么把UCDOS最简化,放进一个3.5盘?
  • 请教:这个makefile还可以简化吗?
  • 简化 velocity ​模板引擎 min-velocity iis7站长之家
  • 哪里有LINUX的简化版本(不要包含一大堆应用软件)下载?
  • 求高手帮我简化一条搜索文件内容命令
  • 每次的工作都是重复的,如何个脚本来简化工作?(内详)
  • 简化的Java CRUD框架 Scooter
  • Oracle发布Oracle SQL Developer 1.2数据库开发工具 帮助用户简化开发工作
  • Oracle FOR Linux最简化最重要的过程
  • 怎么用模式规则,简化makefile
  • 解析使用enumerator模式简化异步操作的详解
  • 对Jquery中的ajax再封装,简化操作示例
  • 小弟编了一个非常简化的多线程模拟电梯程序,编译通过,可是运行啥结果也没有,请高手指点!
  • 简化SQL Server备份与还原到云工作原理及操作方法
  • 简化 velocity ​模板引擎 min-velocity
  • 有谁能详细解释一下RMI,可不可以这么认为,RMI就是包装简化了的socket?多谢了


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3