我一直在使用 Oracle JDK 1.7 附带的默认 Sun JAXB 实现。不幸的是,我有一些相当复杂的 XSD 模式可以使用,而且我遇到了 XSD 到 Java 引擎中的一个错误(在这篇 SO 帖子中描述)。
似乎只有一种解决方法是可能的,更糟糕的是,我还无法在我的个人情况下应用特定的解决方法。然而,更令人不安的是,对于我认为非常基本的情况(一个 XSD 架构引用另一个定义的元素),应该需要一种解决方法。
我知道至少有两个其他的 JAXB 实现:
有没有人对这些如何相互比较以及如何与 Sun 的 JAXB 进行比较有任何见解?