我有很多xml文件,我想用XStream来管理它们。是否可以使用XStream生成与我的xml文件相对应的java类?

最佳答案

XStream 是一个用于对Java对象与XML进行序列化和反序列化的软件。 XStream为此使用了反射。所涉及的对象的类必须事先存在。

JAXB 是一个绑定(bind)框架,它也进行序列化和反序列化。 JAXB具有批注来完成这项工作。该框架捆绑了一些工具,这些工具可从xsd(描述特定xml文档结构的声明,<
因此,您可以选择最适合您的需求。自己定义类,然后使用XStream或使用JAXB(或其他绑定(bind)框架...)和捆绑的工具来生成类。每个变体各有利弊... XStream更灵活,但JAXB更严格。 JAXB带来了其他工具,XStream更像是工具本身...

关于java - 使用XStream从XML文件生成Java类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12454240/

10-12 05:24