2012-06-04 8 views
5

Ich habe eine Klasse, die zwei Listen enthalten. Ich möchte ein Wrapper-Element um die Listenelemente und um die zwei Listen herum erzeugen.JAXB Wrap verpackt Sammlungen

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> 

kann ich einen Wrapper um die Liste mit XML-Element-Wrapper erzeugen, aber ich kann die beide Liste in ein Element nicht umhüllen.

Ist es möglich, dies in JAXB und/oder in der Moxy-Implementierung zu tun?

+0

Wenn Sie beide Listen beitreten, konnte ich nur als eins lesen. –

Antwort

2

Nachdem ich die Frage gestellt habe, habe ich das Problem mit der xxml-Pfad-Erweiterung von Moxy erfolgreich gelöst, aber ich bin immer noch an der Standard-Jaxb-Lösung für dieses Problem interessiert.