Se non hai bisogno di accedere a ogni singolo elemento, in ogni momento, SAX dovrebbe essere la scelta migliore. Se il documento č di notevoli dimensioni, il DOM lo tiene mette in memoria per consentire l'accesso immediato agli elementi, SAX no; si limita a scorrerlo e basta, e questo comporta che per rileggere un dato, serve rileggere il file.
Hai postato dei punti: quali rispondono alle tue esigenze? A mio avviso č da li che dovresti partire.