您使用什么将XML绑定到Java?有什么更好的选择?我需要在编组/解组时加快速度。我有20M xml文件。我需要xml-to-java最快的框架。
答案 0 :(得分:2)
JAXB是显而易见的选择。它非常简单,易于理解,速度快,并且内置于Java6中。
答案 1 :(得分:1)
XStream非常易于使用,我发现它非常快:
答案 2 :(得分:0)
修改字节码的框架,如jibx,可能是紧固解决方案。但他们没有麻烦。 您可能需要IDE的特殊插件,使IDE了解jibx的功能。
如果速度不是唯一的因素,我会像Brian建议的那样选择XStream。这很容易使用。
答案 3 :(得分:0)
我一直在使用JIBX for XML来进行java绑定,我很满意。它还有一个maven插件,因此您可以在构建时提供绑定配置,以免在运行时遇到任何问题。至于它的速度,在JAXB之后排在第二位。