The type xs:byte represents an integer between −128 and 127 inclusive. It is ultimately derived from xs:decimal, via xs:integer. Its value can be a sequence of digits, optionally preceded by a sign (+ or −). For example, −128, −1, 0, 1, and +127 are valid values.