ODFDOM for Java 为希望创建、访问和保存 ODF 文档的开发人员提供一个轻量的 Java API,让他们可以不必详细了解完整的 ODF 标准规范。
ODFDOM 采用层次化的多层结构,其中每个层有特定的用途。由于采用松散耦合的设计,下面的层并不依赖于上面的层。图 1 给出 ODFDOM 分层模型的结构。
下面简要解释这些层:
DOM 层提供用来构建 Document Object Model 的 XML 元素和属性的相关信息。这一层的所有类并不是手工编写的,而是按 ODF 规范自动生成的,因此当 ODF 规范改进或升级时很容易更新这一层。