想要使用XML模式库来编写代码,并想知道人们是否在XMLBeans和JAXB之间有偏好.性能,架构验证功能,内存使用..任何指标都有帮助..
我个人的偏好是JAXB.它采用更现代的方法,使用注释和许多Java 5功能.另一方面,XMLBeans仍然符合Java 1.4标准 - 如果这是您需要的话.其他一些没有特别想法的想法是:
从JAXB上的Java 6与JDK捆绑在一起 - 因此它可以直接使用.
JAXB使用带注释的Java(POJO类)类 - XMLBeans生成的接口而不是类
JAXB允许注释Java类以使用它们进行编组和解组,或者您可以从XML Schema开始,生成Java类,然后进入un//编组
XMLBeans只允许从XML Schema开始,生成接口,然后使用它进行un//编组