Ler Xml

Boa Tarde a todos, estou com um problemaoooooo…
Alguem conhece alguma tecnologia para ler arquivos xmls aos poucos, preciso ler um arquivo xml gigante e quando tento fazer o parse do xml ocorre um problema de memoria no java (java heap space).
Ja tentei utilizar jdom e jaxb mas ocorre o mesmo problema, alguem tem alguma sugestao de como resolver esse problema.

Desde ja agradeco.

Obs: nao posso aumentar a memoria.

tem uma técnica q o pessoal utiliza para ler arquivos txt de tamanho colossal, da uma pesquisada no guj.

boa sorte.

att,

Como seria isso, txt de tamanho colossal?
Pesquisei aqui no guj e nao encontrei nada a respeito, vc poderia me passar algum link sobre isso?

Obrigado