leggere un po' alla vota è di certo la soluzione migliore.

non l'ho mai fatto con un xml ma penso che potresti creare un ciclo, contare fino a X, interrompere
poi ripassi

visto che si tratta di molti dati potrebbero nascere problemi se non hai alcuna interazione col file e quindi coi dati che hai già letto, ovvero escluderli dal recupero.

un'ipotesi potrebbe essere quella di copiare il file sul tuo server e lavoralo con calma a tuo piacimento