Para complementar la entrada en que recomendaba usar Dom4J para procesar XML, incluyo un enlace a un tutorial muy interesante encontrado en developerworks de IBM y otro dentro de XML.com. Ambos están en inglés, pero ilustran a la perfección el uso de Dom4J.
Puedes hacen ping a esta entrada con la dirección http://www.error500.net/cgi-bin/mt/mt-tb.cgi/360 .