1

是否有从 POJO 生成 XSD 的 ant 任务?

4

1 回答 1

0

我假设您想要序列化一个 Java POJO 对象,然后使用 XSD 来验证序列化的 XML 数据,或者创建可以通过您的反序列化过程实例化的新对象实例。

事情是 Java XML 序列化有两个好处(示例如下):

现在,也许您正在使用结合了这两种方法的其他方法?

我建议根据您的对象在序列化时创建的 XML 创建(或生成)一个 XSD。相对而言,Java 对象不会经常更改,当它们发生时,一个巨大的挑战是支持多个版本(读取为您的对象的旧版本编码的数据)。为了应对这一挑战,我建议您阅读以下文章以获得一种可能的解决方案:

于 2012-10-24T17:24:45.710 回答