xsd:unsignedLong
The type xsd:unsignedLong
represents an integer between 0 and 18446744073709551615. An xsd:unsignedLong
is a sequence of digits, optionally preceded by a + sign. Leading zeros are permitted, but decimal points are not.
Simple Type Information
Namespace: http://www.w3.org/2001/XMLSchema
Schema Document: builtintypes.xsd
Content
- Based on xsd:nonNegativeInteger
- Minimum Inclusive: 0 (Defined in type xsd:nonNegativeInteger)
- Maximum Inclusive: 18446744073709551615
- Fraction Digits: 0 (Defined in type xsd:integer)
- Pattern: [\-+]?[0-9]+ (Defined in type xsd:integer)
- White Space: collapse (Defined in type xsd:decimal)
Examples
Valid values | Comment |
---|---|
+3 | |
122 | |
0 | |
Invalid values | Comment |
-123 | negative values are not allowed |
18446744073709551620 | number is too large |
3.0 | value must not contain a decimal point |
an empty value is not valid, unless xsi:nil is used |
Type Inheritance Chain
- xsd:anyType
- xsd:anySimpleType
- xsd:anyAtomicType
- xsd:decimal
- xsd:integer
- xsd:nonNegativeInteger
- xsd:unsignedLong
- restricted by xsd:unsignedInt
- restricted by xsd:unsignedShort
- restricted by xsd:unsignedByte
- restricted by xsd:unsignedShort
- restricted by xsd:unsignedInt
- xsd:unsignedLong
- xsd:nonNegativeInteger
- xsd:integer
- xsd:decimal
- xsd:anyAtomicType
- xsd:anySimpleType