Qual o melhor parser de XML?

Olá galera,
estou começando a desenvolver uma aplicação utilizando Java e alguns WebServices. O ponto chave é que esses WS trabalham com trocas de XML, que geralmente são bastante extensos. Gostaria de sugestões a respeito de qual parser utilizar. Me preocupo principalmente com o desempenho então, levando em consideração este fator, quais vocês me indicariam?
Valeu.

Que tal você dar uma estudadinha nos tipos de XML parsers que existem? Dependendo do problema, você pode usar um ou outro.
No seu caso em particular (web service), o seu XML aparentemente cabe inteiro na memória, pelo que imagino, então qualquer parser que carregue o XML como DOM pode servir. Mas se seus XMLs estão em arquivos e são grandes, usualmente você usa SAX ou STAX.

1 curtida