Sun's DatatypeFactory#newXMLGregorianCalendar(String) and XMLGregorianCalendar
which was buldled in jdk/jre6 lost backward compatibility in xsd:gMonth.
JAXP said it as by-design, but in practice use, old format WAS LEGAL in several
years, and many implimentations use old format now and for a while.
So, Apache's xerces kept compatibility in the change (http://
This is critical especially in webservices, and JAXB is used in JAX-WS.
I hope JAXB to take a practical way.