WEB开发网
开发学院软件开发Java 使用 Quick 在 Java 对象和 XML 之间进行转换 阅读

使用 Quick 在 Java 对象和 XML 之间进行转换

 2010-03-25 00:00:00 来源:WEB开发网   
核心提示: 创建 QDML您需要让 Quick 准备做的第一件事情是创建 QDML 文件,QDML( Quick 文档标记语言(Quick Document Markup Language))本质上是 DTD 的 Quick 版本,使用 Quick 在 Java 对象和 XML 之间进行转换(6),它为 Q

创建 QDML

您需要让 Quick 准备做的第一件事情是创建 QDML 文件。QDML( Quick 文档标记语言(Quick Document Markup Language))本质上是 DTD 的 Quick 版本,它为 Quick 框架定义 XML 文档结构。此时,您没有提供任何映射信息;您只是以 Quick 可以理解的格式定义您的文档。当然,这是通过 Quick 工具完成的,这种工具使开发人员工作起来更方便。

首先,确保您的类路径如 安装与设置中指示的那样设置。然后,可以使用 cfgDtd2Qdml 脚本,它位于 Quick 分发版的 BATs 目录中。对于 Windows 用户,使用 cfgDtd2Qdml.bat;对于 Unix 用户,使用 cfgDtd2Qdml.sh。(本文中的示例都是以 Unix 格式,但您可以在 Windows 上轻松地完成这些任务。)

发出下列命令:

sh cfgDtd2Qdml.sh -in=person.dtd -out=person.qdml

您不会看到有什么令人兴奋的输出,但应该得到一个名为 person.qdml 的新文件。现在,DTD 的格式更容易被 Quick 理解了,您就要准备继续下一步了。

在继续之前,需要让 Quick(和它使用的 QDML 文件)知道 XML 文档的根元素。在该例中,它是 person 元素。要做到这一点,使用另一个 Quick 实用程序:

sh cfgSetQdmlRoot.sh -in=person.qdml -out=person.qdml -root=person

创建 QJML

现在,需要创建一个 QJML 文件,以供 Quick 使用。QJML 是 Quick Java 标记语言(Quick Java Markup Language),与绑定模式等价,它是为那些熟悉 JAXB 或其它数据绑定实现的人而准备的。Quick 使用 QJML 将 XML 文件中的构造转换成它们对应的 Java 构造,反之亦然。

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

Tags:使用 Quick Java

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