Castor XML 和 JAXB 绑定之间有什么区别,因为两者都将 java 对象绑定到 XML,反之亦然。
更新 :
在使用 Castor 时,我可以假设packageA.ClassA
并且packageB.ClassA
具有相同的属性和类名,只是它们位于不同的包中。
packageA.ClassA - > XML -> packageB.ClassA
packageA.ClassA
如果我将这个 Marshall 对象转换为 XML 并从 XML 解组到对象,则通过使用 JAXB,packageB.ClassA
我得到了 Casting 错误。