Ciao.
Penso che in alternativa potresti editare un file xml ed usare la tecnologia SAX in cui c'è una gestione del file orientata agli eventi e non ci dovrebbe essere bisogno di caricare tutto il file in memoria