June 2002
Intermediate to advanced
396 pages
11h 8m
English
xs:nonPositiveInteger — Integers of arbitrary length negative or equal to zero.
xs:integer
xs:decimal
xs:negativeInteger
xs:enumeration, xs:fractionDigits, xs:maxExclusive, xs:maxInclusive, xs:minExclusive, xs:minInclusive, xs:pattern, xs:totalDigits, xs:whiteSpace
<xs:simpleType name="nonPositiveInteger" id="nonPositiveInteger">
<xs:restriction base="xs:integer">
<xs:maxInclusive value="0"/>
</xs:restriction>
</xs:simpleType>The value space of xs:nonPositiveInteger includes
the set of all the integers less than or equal to zero, with no
restriction of range. Its lexical space allows any number of
insignificant leading zeros.
The decimal point (even when followed only by insignificant zeros) is forbidden.
Valid values include
"-123456789012345678901234567890",
"0", "-0000000000000000000005",
or "-2147483647".
Invalid values include "-1." or
"1.".