xmlandbean is a java library based on annotation who can read and inject XML datas into objects. Create the java objects, define (with annotations) for each properties how the system retrieve XML informations. Then, at runtime, xmlandbean populate them.