2

Castor 框架(xml 到 java bean 绑定器框架)提供了将我现有的 java bean 映射到 xml 的功能。我可以使用 JAXB 实现相同的目标吗?

4

2 回答 2

4

JAXB 还可用于将现有 bean 映射到 xml。为此,存在schemagen工具(也是 JDK 的一部分,至少在 JDK 6 中)和 javax.xml.bind.annotations 中定义的 JAXB 注释可用于自定义映射。

根据您的要求和现有代码,这可能或多或少是痛苦的。

于 2009-06-09T14:57:14.517 回答
0

JAXB 确实反过来。给定一个 xsd,JAXB 将生成一组反映该结构的 java 对象。以 XSD 的形式表示 POJO 的结构并不总是那么容易。对于您的任务,我建议您使用JIBX,因为这可以更好地控制单个 xml 实体如何映射到您的 Java 对象

于 2009-06-09T07:19:51.087 回答