||Understanding JAXB: Java Binding Customization|
|Subject:||Is JAXB fully XMLschema compliant|
Response to: Is JAXB fully XMLschema compliant
1) The specification says that it only mandates support for a subset of the W3C Schema language.
2) The only tool that comes to mind the maybe be fully compliant is XMLSpy.
I am not sure if these types of tools can comply fully and still produce bindings that are somewhat useful. For example, one of the difficulties these tools run into at the start is to formulate an algorithm that can generate a java identifier name from an xml name. This tends to be a complicated problem because xml names are not as restrictive as java identifier names. That's just one example. In the end, they tend to reduce the problem space a bit by taking some short cuts here and there.