[xsd-users] problem with xsd/tree and tag <fractiondigits
value="2" fixed="true">
Boris Kolpackov
boris at codesynthesis.com
Tue Feb 2 04:14:40 EST 2010
Hi Benjamin,
Benjamin Guillemot <benjamin.guillemot at free.fr> writes:
> I think you don't implement the option < fixed > of the tag fractionDigits.
According to the XML Schema spec, the fractionDigits facet specifies
the maximum number of fraction digits, not the exact number (i.e., 1,
1.1, 1.11 are all valid values for fractionDigits=2). The fixed=true
attribute only specifies that the value of this facet cannot be changed
in further derivation by restribtion. So I believe the current
implementation is correct.
> If I have 1.00 as value i have 1 in my xml file but I want 1.00. (My client
> need this).
>
> Do you think you'll deliver a patch or is there a way to do this properly?
Take a look at the 'double' example in the examples/cxx/tree/custom/
directory of XSD distribution. It describes a number of way to achieve
what you want.
Boris
More information about the xsd-users
mailing list