要使您能够映射到和映射自 XML 数据及 Java™ 对象,您可以使用“JAXB 模式至 Java Bean”向导。该向导会生成对应于您的模式的 Java Bean。
关于此任务
要从 JAXB 模式生成 Bean,请遵循下列步骤:
过程
- 创建一个或多个基于 Java 的项目以处理将从 JAXB 模式生成的 Bean。 例如,创建 Java、Web、EJB 或应用程序客户机项目。多个项目可以用于支持模式库。
- 在“导航器”视图中,右键单击 JAXB 模式文件,然后单击生成 > Java。 “生成 Java”向导打开。
- 从生成器列表中,选择 JAXB 模式至 Java Bean。单击下一步。
- 在“选择 XML 模式”页面上,您可以从下列选项中进行选择:
- 生成模式库:选择此选项将允许您在下一个面板上定制模式文件以进行项目映射。
- 在目标 Java 容器列表中,指定用于包含所生成的 Java Bean 的项目或文件夹。
- 在目标软件包字段中,输入 Java 包的名称,或者接受缺省值。
- 可选。您可以通过添加外部绑定声明来定制 XML 模式组件与其 Java 表示之间的缺省绑定。在“绑定文件”窗格中,单击添加。 从您机器上的位置选择外部绑定声明文件,然后单击确定。
(例如,MyJAXBtoBeanBinding.xjb)。 绑定编译器使用您在外部文件中指定的绑定声明来定制 XML 至 Bean 绑定,而无需修改源模式。
注: 您可以使用任何文本编辑器来创建绑定文件。文件的格式必须符合适用于外部绑定声明的 JAXB 2.x 规范。
- 如果已选择生成模式库,请单击下一步并定制 XSD 文档之间的映射或 XSD 文档组至项目的映射。
- 单击完成。Bean 和类将出现在“导航器”视图中您指定的位置。双击它们,以在 Java 或类编辑器中对它们进行编辑。