【问题标题】:JAXB endless data structure, recursive binding?JAXB 无尽的数据结构,递归绑定?
【发布时间】:2012-03-14 08:51:38
【问题描述】:

s在开始一个项目之前,我想在这里做一个简短的提醒。

如果我有这样的结构:

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

a 元素可以容纳 a 元素,而且这个元素无穷无尽。

我只是写一个 A 类然后给它一个 List 作为成员吗?那么 JAXB 会自动发挥作用吗?还是这种结构不可能?

【问题讨论】:

    标签: java xml data-binding recursion jaxb


    【解决方案1】:

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

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

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

    相关示例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-27
      • 1970-01-01
      • 2013-06-08
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多