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++;
		
		}