WEB开发网
开发学院软件开发Java ODFDOM for Java:简化文档及其数据的程序控制,第... 阅读

ODFDOM for Java:简化文档及其数据的程序控制,第 2 部分

 2010-05-05 00:00:00 来源:WEB开发网   
核心提示: 属性类的父类是 org.odftoolkit.odfdom.OdfAttribute,每个属性类都指定值类型和默认值,ODFDOM for Java:简化文档及其数据的程序控制,第 2 部分(7),一些属性的值类型引用 W3C 定义的数据类型,所以通过在 org.odftoolkit.odfdo

属性类的父类是 org.odftoolkit.odfdom.OdfAttribute,每个属性类都指定值类型和默认值。一些属性的值类型引用 W3C 定义的数据类型,所以通过在 org.odftoolkit.odfdom.type.* 包中实现这些数据类型,可以方便地检查属性值。

DOM 层代码生成

ODF 1.2 是这个标准的最新版本。ODF Technical Committee 保证维护 ODF 模式并定期进行更新和改进,这要求在改变模式时更新 DOM 层类。

由于 ODF 规范很大,手工更新 DOM 层类是不可能的,所以我们用 ODF 模式来生成它们。自动生成机制确保全面、准确地覆盖 ODF 规范,可以轻松地更新到以后的 ODF 版本。

用户可以在 ODFDOM 项目的根目录中运行 mvn -P codegen 命令,这样就可以在 20 秒内生成所有 DOM 层源代码。

目前,代码生成是一个独立于 ODFDOM 项目的项目。可以从 ODFDOM Wiki 页面下载 ODFDOM 和代码生成项目的源代码:http://odftoolkit.org/projects/odfdom/pages/Home。

运行代码生成可执行文件需要四个参数,它们都在 ODFDOM 项目的 pom.xml 文件中配置(见清单 4)。

清单 4. 代码生成的参数配置

<configuration> 
<sourceRoot>${basedir}/src/main/java</sourceRoot> 
<schemaFile>${basedir}/src/codegen/resources/dom/ 
OpenDocument-schema-v1.2-cd02-rev02.rng</schemaFile> 
<configFile>${basedir}/src/codegen/resources/dom/config.xml</configFile> 
<templateFile>${basedir}/src/codegen/resources/dom/ 
javacodetemplate.xml</templateFile> 
</configuration> 

上一页  2 3 4 5 6 7 8  下一页

Tags:ODFDOM for Java

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接