dom carica il file in memoria, quindi sconsigliato per file grandi il sax legge il file sequenzialmente generando eventi ogni volta che apre un elemento o lo chiude e non solo..

function apri_tag()
{
...
}


function chiudi_tag()
{
...
}

fare un parse con dom è + veloce


logicamente se devi aggiungere nodi con il metodo sax non puoi...