繁体   English   中英

JAXB设施在封送处理

[英]JAXB facilities in unmarshaling

大家好,我如何解组XML对象列表。 我的XML将像这样

<messageContainer class="class1">
    <a>         
        <b />
    </a>
    <MessageB />
</messageContainer>
<messageContainer class="class2">
    <a>         
        <b />
    </a>
    <MessageB />
</messageContainer>

我想最后获得对象列表。

任何有效的XML文件只能包含一个XML根元素。
我假设您将上述列表作为RootElement(say)的子级。

然后,带注释的RootElement类应如下所示。

 @XmlRootElement(name = "RootElement") public class RootElement{ @XmlElement(name = "messageContainer", required = true) private List<messageContainer> containerList; } 

其中MessageContainer本身就是一个类。

注意:生成这些绑定类的更简单方法是为XML编写XSD(或使用在线工具生成),然后使用XJC编译器编译那些XSD。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM