JAXB无休止的数据结构,递归绑定?

在开始一个项目之前,我想在这里找到一个简短的问题。

如果我有这样的结构:

            

a元素可以容纳a元素,这无休止地深入。

我只是写一个A类然后给它一个List作为成员吗? JAXB会自动完成魔术吗? 或者这种结构不可能?

是的,您可以拥有以下内容:

 @XmlAccessorType(XmlAccessType.FIELD) public class A { private List a; } 

您的JAXB(JSR-222)实现将正确编组它。

相关示例

  • 如何使用错误的父/子模型解组xml消息