Melhor maneira de processar o xml

há anos que analiso o XML desta forma, e tenho de admitir que quando o número de elementos diferentes se torna maior, a ... a quaisquer outras sugestões (além do DOM, Eu não posso pagar em analisadores de memória eu tenho arquivos XML enormes).