Olá pessoal,
Como trabalho de graduação desenvolvi, junto com meu orientador, um framework para parsing de XML baseado em eventos usando Annotations. Ele possui algumas vantagens em relação ao SAX, por evitar os vários blocos if e else if, já possuir algumas opções para manter informações sobre o parsing na memória, coisa que se vc kisesse fazer com o SAX, teria que fazer na mão, criando atributos um sua classe. Apesar de ele fazer isso, ele vai desempilhando esses dados da memória na medida em que os elementos do XML chegam ao fim, evitando assim os problemas de memória que o outros parsers possuem, por deixar todo o documento na memória.
Para quem se interessar, o site é: http://jcoltrane.sourceforge.net/. Ele possui tutorial em português e inglês, e gostaria de receber opiniões de quem decidir utilizar.
O arquivo de download contém todo o projeto feito no Eclipse, assim, pra quem kiser alterar o código fonte, basta importar o projeto. Dentro dele tem um jar do projeto, para quem somente kiser usar o framework.
Agradeço a atenção de todos.
