When working with XML in Java, it is not uncommon to want to work with the data using strongly typed objects that enforce the document structure. That is, you want to use Java Beans rather than a Document Object Model (DOM).
A number of technologies can be used to automate this transformation, such as
the Apache Commons Digester (a rules-based entity mapper) or XMLBeans (which provides schema-based bean generation).
1 day ago