More Java developers want to work with XML, the technology that enables data to be transported intact over the Internet, but they don't have time to become XML experts. Therefore they should appreciate data binding, the way of converting XML documents into Java objects, so those documents can be worked on and manipulated like any other Java object, then converted back to XML. This new title offers an in-depth technical look at XML Data Binding and complete documentation of all features in both the Sun Microsystems JAXB API and open source alternative implementations (Enhydra Zeus, Exolabs Castor and Quick). It also gets into detail about when data binding is appropriate to use, and provides numerous practical examples of using data binding in applications.