是否有蚂蚁任务用于生成pojos的XSD?
我认为您想序列化Java Pojo对象,然后使用XSD验证串行的XML数据,或者作者可以通过De-Serialization过程实例化的新对象实例。
是Java XML序列化有两个好处(如下):
- XStream XML是从固定对象类描述 动态生成的
- XMLBEANS JAVA类动态生成从固定XML架构
现在也许您正在使用其他结合两种方法的东西?
我建议的是基于XML的XML创建(或生成)XSD,而您的对象序列化时会创建。相对而言,Java对象不会经常改变,而当它们做出巨大的挑战时,它支持多个版本(读取针对对象的较旧版本编码的数据)。为了应对这一挑战,我建议阅读以下文章以获取一种可能的解决方案:
- http://java.dzone.com/articles/migrate-serialized-java