Salve a tutti,
come da titolo ho un problema con il root element.
Devo generare un file xml di grandi dimensioni e faccio uso di jaxb: Ad ogni ciclo while inserisco un oggetto (a sua volta formato da un a lista di oggetti).
Il problema che il root element lo dovrei mettere all'uscita del ciclo (una sola volta) e quindi una sola volta nel file che genero, come posso fare?
Così facendo ad ogni iterazione inserisco 100 elementi e si chiude ovviamente il root element .
Piccolo estrattto del codice
codice:int i = 1; while (stop) { List <Object> list = find(); if (list.size()==0) { break; } root.setLogs(list); jaxbMarshaller.marshal(root, buffer); i++; }