现在应该使用什么来代替 XMLBeans,因为它已经退役了?
我正在开始一个新项目,我有第三方XSD。我的 Java 应用程序需要生成并读取符合此 XSD 的 XML 消息。过去,我使用Apache XMLBeans来实现这一点。看起来 XMLBeans 已经停用了。
既然 XMLBeans 已经停用,那么什么是很好的替代品呢?我在其他项目中使用过XStream,但我不记得XStream能够从XSD生成Java类,所以我认为对于这个用例来说,它不是一个好的选择。我在 XSD 中定义了数百种类型,并且真的不希望创建数百个 Java 类来手动在 Java 中表示它们。
换句话说,使用XStream示例,我在XSD中定义了一个类型(以及其他99个类型)。使用XMLBeans,我可以生成Java类来表示这些对象,但是使用XStream,我需要手动或使用其他工具创建Java类(例如)。在这种情况下,我应该使用什么工具?Person
Person