by Eric van der Vlist is published by O'Reilly & Associates (ISBN: 0596004214)


Name

xsd:unsignedLong — Unsigned integer of 64 bits

Synopsis

<xsd:simpleType name="unsignedLong" id="unsignedLong">
 <xsd:restriction base="xsd:nonNegativeInteger">
 <xsd:maxInclusive value="18446744073709551615"/>
 </xsd:restriction>
</xsd:simpleType>

Derived from

xsd:nonNegativeInteger

Primary

xsd:decimal

Known subtypes

xsd:unsignedInt

Data parameters (facets)

enumeration, fractionDigits, maxExclusive, maxInclusive, minExclusive, minInclusive, pattern, totalDigits

Description

The value space of xsd:unsignedLong is the range of integers between 0 and 18446744073709551615—the unsigned values that can fit in a word of 64 bits. Its lexical space allows an optional + sign and leading zeros before the significant digits.

Restrictions

The decimal point (even when followed only by insignificant zeros) is forbidden.

Example

Valid values include 18446744073709551615, 0, +0000000000000000000005, and 1.

Invalid values include -1 and 1.


This text is released under the Free Software Foundation GFDL.