Castor XML est un framework open source qui permet le mappage entre une grappe d'objets Java et un document XML. Il est ainsi possible d'utiliser XML comme format de sérialisation. Voici un article qui présente ce framework.
J'utilise actuellement Castor XML sur un projet, la prise en main est très rapide.


XML Data Binding with Castor (2300 mots) (Anglais)
Projet Castor (Anglais)