2012-06-04 11 views
5

私は2つのリストを含むクラスを持っています。私は、リスト要素の周りに、そして2つのリストの周りにラッパー要素を生成したいと思います。JAXBラップラップコレクション

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でリストの周りにラッパーを生成することはできますが、2つのリストを1つの要素にまとめることはできません。

JAXBおよび/またはMoxy実装でこれを行うことは可能ですか?

+0

あなたが両方のリストに参加すると、私は1つだけ読むことができました。 –

答えて

2

質問をしたところ、私はmoxyのxml-path拡張機能の問題を解決しましたが、この問題の標準的なjaxbソリューションにはまだ興味があります。