2012-06-04 18 views
5

Tengo una clase que contiene dos listas. Quiero generar un elemento envoltorio alrededor de los elementos de la lista y alrededor de la lista dos.Colecciones envueltas con envoltura 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> 

puedo generar una envoltura alrededor de la lista con xml-elemento-envoltorio, pero no puedo envolver la lista dos en un solo elemento.

¿Es posible hacer esto en JAXB y/o en la implementación de moxy?

+0

Si se une a ambas listas, solo pude leer como una. –

Respuesta

2

Después de hacer la pregunta, resolví con éxito el problema con la extensión xml-path de moxy, pero todavía estoy interesado en la solución estándar de jaxb para este problema.

Cuestiones relacionadas