JAXB无穷无尽的数据结构,递归绑定?

时间:2012-02-23 21:34:37

标签: java xml data-binding recursion jaxb

在开始一个项目之前,我想在这里进行简短的讨论。

如果我有这样的结构:

<root>
<a>
    <a>
        <a>
            <a>
                <a/>
            </a>
        </a>
    </a>
    <a>
    </a>
</a>

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

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

1 个答案:

答案 0 :(得分:4)

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

@XmlAccessorType(XmlAccessType.FIELD)
public class A {

    private List<A> a;

}

您的JAXB (JSR-222)实施将正确封送它。

相关示例