2012-06-04 11 views
5

Ho una classe che contiene due elenchi. Voglio generare un elemento wrapper attorno agli elementi della lista e attorno alla lista due.JAXB ha avvolto le collezioni incartate

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> 

posso generare un wrapper per la lista con XML-elemento-wrapper, ma non posso avvolgere la lista di secondo in un solo elemento.

È possibile farlo in JAXB e/o nell'implementazione di moxy?

+0

Se si uniscono entrambi gli elenchi, ho potuto leggere solo uno. –

risposta

2

Dopo aver posto la domanda, ho risolto il problema con l'estensione xml-path di moxy, ma sono ancora interessato alla soluzione standard jaxb per questo problema.

Problemi correlati