XeriL is a java library that allows to turn a java object into an xml document and vice versa (DTD depends on the object). A powerful concept of mappers (extensible) can tailor the result to your needs. Very useful for configuration files.
Gulfstream is a Java XML serialization/deserialization framework capable of read and write Java primitive types, arrays, collections, JavaBeans and classes marked with special annotations.