Ho bisogno di leggere piccoli file XML (pochi MB al massimo, codificati UTF-8), frugare guardando vari elementi e attributi, forse modificarne alcuni e riscrivere l'XML di nuovo sul disco (preferibilmente con una formattazione piacevole e rientrata) .
Quale sarebbe il miglior parser XML per le mie esigenze? Ci sono molte tra cui scegliere. Alcuni di cui sono a conoscenza sono:
E ovviamente quello nel JDK (sto usando Java 6). Conosco Xerces ma lo trovo goffo.
Raccomandazioni?