Java XML Mapping (JXM) is a Java library for writing Java objects as XML elements and reading them back again.

See:
          Description

Packages
com.lifecde.jxm The ObjectXMLReader and ObjectXMLWriter classes are used convert between XML documents and Java objects.

 

Java XML Mapping (JXM) is a Java library for writing Java objects as XML elements and reading them back again. JXM provides a default object to element mapping so that in the simple cases no extra code need be written. JXM does not rely on generated bindings, which means that your code is not tied to the JXM architecture and can be used unchanged. To customize a mapping you write and register marshalling and unmarshalling classes.

Currently JXM does not support XML namespaces. JXM does not have any tools for validating the XML mapping against an XML schema.