5

我有一个包含两个列表的类。我想围绕列表元素和两个列表生成一个包装器元素。

class SomeClass {

   private List<TypeA> listA;
   private List<TypeB> listB;

}

<some-class>
    <lists>
        <list-a>
            <element-from-list-a />
            <element-from-list-a />
            <element-from-list-a />
            ...
        </list-a>

        <list-b>
            <element-from-list-b />
            <element-from-list-b />
            <element-from-list-b />
            ...
        </list-b>
    </lists>
</some-class>

我可以使用 xml-element-wrapper 围绕列表生成一个包装器,但我不能将两个列表包装成一个元素。

是否可以在 JAXB 和/或 moxy 实现中执行此操作?

4

1 回答 1

2

在我提出这个问题后,我成功地解决了 moxy 的 xml-path 扩展的问题,但我仍然对这个问题的标准 jaxb 解决方案感兴趣。

于 2012-06-04T17:20:49.137 回答