
An XML specification governing the relations between components and its allowable components of an XML document is a schema. Generating a set of Java classes that represents the schema is called “binding a schema”. A tool called a binding compiler is provided by JAXB implementations to bind a schema. It is like the way the binding compiler is invoked as it can be implementation specific.