现在已经退役的是什么而不是XMLBeans?

我正在开始一个新项目,我有第三方XSD。 我的Java应用程序需要生成符合此XSD的XML消息,并读取符合此XSD的传入XML消息。 在过去,我使用了Apache XMLBeans( http://xmlbeans.apache.org/ )。 看起来XMLBeans已经退役了。 现在已经退役的XMLBeans有什么好的替代品? 我在其他项目中使用了XStream,但我不记得XStream能够从XSD生成Java类,所以我认为对于这个用例,它不是XMLBeans的好选择。 我在XSD中定义了数百种类型,并且非常希望不必创建数百个Java类来手动用Java表示它们。

换句话说,使用此处给出的XStream示例: http : //x-stream.github.io/tutorial.html ,我在XSD中定义了Person类型(以及其他99个)。 使用XMLBeans我可以生成Java类来表示这些对象但是使用XStream我需要手动或使用其他工具来创建Java类(例如Person)。 在这种情况下我应该使用什么工具?

任何帮助将不胜感激。

谢谢,约翰

你看过JAXB吗? 我没有对这两者做过任何事情,但谷歌搜索“替代XMLBeans”带来了很多对这个包的引用。 这是一篇比较它们的文章……

http://blog.bdoughan.com/2012/01/how-does-jaxb-compare-to-xmlbeans.html