Per quanto riguarda l'XML ci sono le librerie di JDOM che sono potentissime e facilitano tremendamente l'interazione e la creazione con i documenti XML.

Comunque una volta che capisci il modo di programmare OO non ti ferma più nessuno con Java...