xs:byte

(Auszug aus "XML Schema" von Eric van der Vlist)

8-Bit-Ganzzahlen mit Vorzeichen

Abgeleitet von: xs:short

Urtyp: xs:decimal

Bekannte Untertypen: keine

Facetten: xs:enumeration, xs:fractionDigits, xs:maxExclusive, xs:maxInclusive, xs:minExclusive, xs:minInclusive, xs:pattern, xs:totalDigits, xs:whiteSpace

Definition

<xs:simpleType name="byte" id="byte">
    <xs:restriction base="xs:short">
        <xs:minInclusive value="-128"/>
        <xs:maxInclusive value="127"/>
    </xs:restriction>
</xs:simpleType>

Beschreibung

Der Werteraum von xs:byte umfaßt die ganzen Zahlen von -128 bis 127, d.h. die vorzeichenbehafteten Werte, die in einem Wort von 8 Bit Länge untergebracht werden können. Der lexikalische Raum erlaubt ein optionales Vorzeichen und führende Nullen vor den signifikanten Ziffern.

Einschränkungen

Der lexikalische Raum erlaubt keine Werte, die in anderen Zahlenbasen ausgedrückt sind (beispielsweise hexadezimal, oktal oder binär).

Beispiel

Gültige Werte für byte sind unter anderem 27, -34, +105 und 0.

Ungültige Werte sind unter anderem 0A, 1524 und INF.

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema XML Schema bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2003 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XML Schema" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de