The Apache commons-digester is a great, light and fast XML parser; it works with the SAX APIs and provides a serie of facilities to map XML to POJOs.
It's configurable in two ways:
hand-code; XML digester rules.
This project would be a proposal to insert the Java5 annotations' support, it means creating the digester ruleset introspecting the target POJO, using a provided set of annotations
The code is unreleased Methods and classes can and will appear and disappear without warning If you like the code and want to push it towards a release, write me!