Introduction - low-level APIs, high-level APIs, what is data binding?, what you'll need; theory and concepts - foundational APIs, dependent APIs, constraint-modelled data, API transparence; generating classes - process flow creating and the constraints, binding Schema basics, generating Java source files; unmarshalling - process flow, creating the XML, converting to Java, using the results; marshalling - process flow, validating Java objects, converting to XML, process loops; binding Schemas - the basics, structure and global options, elements and attributes and more...; Zeus - process flow, installation and setup, class generation, unmarshalling and marshalling, additional features; castor - process flow installation and set up, class generation, unmarshalling and marshalling, additional features; quick - process flow, installation and setup, unmarshalling and marshalling, additional features; looking forward - JAXB, alternate implementations, J2EE; tools reference; quick source files.