I get the following error when I run xsd.exe on my xsd file: "It is an error
if maxExclusive is among the members of {facets} of {base typ
e definition} and {value} is greater than or equal to the {value} of the
parent
maxExclusive."
Looking at the line indicated in the error message, I find the beginning of
this derived type:
DERIVED TYPE:
<xs:simpleType>
<xs:restriction base="globLib:PercentageDecimalDataType">
<xs:maxInclusive value="6.20" />
</xs:restriction>
BASE TYPE:
<xs:simpleType name="PercentageDecimalDataType">
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0.00" />
<xs:maxInclusive value="100.00" />
<xs:totalDigits value="5" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
There is no maxExclusive.
Am I missing something or is this a bug? If the latter, is there likely to
be a fix anytime soon?