* [XSD_DECIMAL,EXT] Canonical mappings would not work for floating point inputs that might reasonable be expected to represen decimal number (although strictly speaking this need not be the case, e.g. 0.1 float is not 1 * 10^{-1} decimal).
* [XSD_DECIMAL,FIX] Canonical mappings would exclude a zero before the decimal point for decimals between 0.0 and 1.0.