解组根元素为子元素返回null

时间:2015-01-25 22:51:04

标签: jaxb xsd unmarshalling

我几天来处理一个奇怪的问题。问题是在获取根元素的值时进行解组。所有元素都返回null。

场景:我有2个具有复杂元素的XSD,并且在第3个XSD中引用和导入了不同的命名空间。 JAXB文件在不同的包中生成。

如果我只使用简单的XSD,一切顺利。但是,在解组后,引用来自不同XSD的子元素会为子元素返回null。

1 个答案:

答案 0 :(得分:0)

填充对象模型,然后将其封送到XML。然后将编组的XML与解组的XML进行比较,以查看问题所在。