首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >既然XMLBeans已经停用了,用什么来代替它呢?

既然XMLBeans已经停用了,用什么来代替它呢?
EN

Stack Overflow用户
提问于 2015-01-01 08:41:42
回答 1查看 19.5K关注 0票数 23

我正在开始一个新的项目,在那里我有第三方XSD。我的Java应用程序需要生成和读取符合此XSD的XML消息。在过去,我曾经使用过Apache XMLBeans来做这件事。看起来XMLBeans已经退休了。

现在XMLBeans已经退役了,什么是它的好替代品?我在其他项目中使用过XStream,但我不记得XStream有能力从XSD生成Java类,所以我认为对于这个用例来说,它不是一个比XMLBeans更好的选择。我在XSD中定义了数百种类型,我真的不希望手动创建数百个Java类来用Java表示它们。

换句话说,使用XStream example,我在XSD中定义了一个Person类型(以及99个其他类型)。使用XMLBeans,我可以生成表示这些对象的Java类,但是使用XStream,我需要手动或使用其他工具创建Java类(例如Person)。在这种情况下,我应该使用什么工具?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-01 08:49:37

您看过JAXB吗?我没有对这两个包做任何事情,但是在谷歌上搜索“XMLBeans的替代方案”可以找到很多关于这个包的参考资料。这里有一篇文章比较了它们..。

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

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27727546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档