我正在使用JAXB插件从XSD生成java代码。一个要素是:
<xs:complexType name="element">
<xs:sequence>
<xs:any processContents="lax" namespace="##any"/>
</xs:sequence
</xs:complexType>
所以现在当它生成java代码时,有:
* * @return * possible object is * {@link Object } * {@link Element }
但是当我想转换为元素时,抛出异常,它是JAXBElement而不是元素 你能帮助我吗 ? thx hudi
答案 0 :(得分:1)
对应JAXB FAQ,您可以获得三个不同的结果值:
因此,您必须检查返回值的运行时类型。