El problema al que me enfrento es cómo ordenar una gran lista de objetos en un solo archivo XML, por lo que no puedo ordenar la lista completa en un solo paso. Tengo un método que devuelve estos objetos en fragmentos, pero luego hago uso de estos JAXB, el marcador regresa con la excepción de que estos objetos no son elementos raíz. Esto está bien para el caso normal de que desee ordenar el documento completo en un solo paso, pero también ocurre si configuro la propiedad JAXB_FRAGMENT en verdadero.Cómo transmitir archivos grandes usando JAXB Marshaller?
Ésta es la salida XML deseada:
<rootElem>
<startDescription></startDescription>
<repeatingElem></repeatingElem>
<repeatingElem></repeatingElem>...
</rootElem>
así que supongo que necesito algún tipo de escucha que se carga dinámicamente el siguiente fragmento de repeatingElements para alimentar al contador de referencias antes de que él escribiría la etiqueta de cierre de la rootElement. Pero, ¿cómo hacer eso? Hasta ahora, solo utilizaba JAXB para ordenar archivos pequeños y la documentación de JAXB no da muchas pistas para ese caso de uso.
necesitas configurar marshaller en el constructor. this.marshaller = m; –