Da musst du die C-Funktion für 64-Bit verwenden (Standard 32-Bit = +/- 2GB).

Allerdings darfst du die Datei nicht komplett in den Hauptspeicher laden und musst wohl selber parsen.

Auch unter Windows muss man die 64-Bit-Fileapi's verwenden, was leider die meisten Standardparser auch nicht können.

Schau mal, ob du die XML-Datei nicht in kleineren Einheiten bekommen kannst,