Converts instances of a Java class to lexical representations of their corresponding XML value of
the XML Schema datatype for which this formatter was written.
If an XML value has multiple lexical representations, it depends on the implementation of this
interface which representation will be chosen.
For more information on XML Schema datatypes, see the XML