You are reading O'Reilly XForms Essentials by Micah Dubinko. (What is this?) - Buy XForms Essentials Online
| xs:long, xs:unsignedLong, xs:int, xs:unsignedInt, xs:short, xs:unsignedShort, xs:byte, xs:unsignedByte |
| Defined in: XML Schema part 2 |
From the perspective of someone filling out a form, the boundary conditions inherent in a computer's internal number system are irrelevant, as is the distinction between "signed" and "unsigned" numbers. Unless you are creating a form that deals with numbers that are naturally bounded by 8, 16, 32, or 64-bit representations, use xs:integer or xs:decimal.