【发布时间】:2011-11-30 23:29:47
【问题描述】:
我正在解组符合以下架构的消息,并希望返回的根元素属于 Bar 类。相反,返回的根元素始终是一个 JAXBElement,其中包含名称“foo”,其值等于所需的 Bar 元素。
我认为 XmlRootElement 可用于在绑定文件中执行此操作,但尚未使其工作。有什么想法吗?
<xsd:element name="foo" type="Bar"/>
<xsd:complexType name="Bar">
<xsd:sequence>
<xsd:element name="goo" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
【问题讨论】:
-
谢谢,不过我应该补充一点,我不能更改架构。事实上,这是一个简化的案例,在现实生活中 Bar 是从另一个模式导入的。
标签: jaxb