Voici un tutorial que j'ai réalisé après avoir eu quelques problèmes pour manipuler des donnés XML avec Java. En effet SAX et DOM ne répondaient pas à mes exigences.
JDOM est donc une API regroupant une multitude d'outils pour manipuler, modifier, sérialiser des arbres XML.
http://www.jdom.org