xs:unsignedByte

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

8-Bit-Ganzzahlen ohne Vorzeichen

Abgeleitet von: xs:unsignedShort

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="unsignedByte" id="unsignedBtype">
    <xs:restriction base="xs:unsignedShort">
        <xs:maxInclusive value="255"/>
    </xs:restriction>
</xs:simpleType>

Beschreibung

Der Werteraum von xs:unsignedByte sind die ganzen Zahlen zwischen 0 und 255, d.h. die vorzeichenlosen Werte, die in ein Wort von 8 Bit Länge passen. Der lexikalische Raum läßt ein optionales Vorzeichen »+« sowie führende Nullen vor den signifikanten Stellen zu.

Einschränkungen

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

Der Dezimalpunkt ist verboten, selbst wenn er nur von nicht-signifikanten Nullen gefolgt wird.

Beispiel

Gültige Werte sind unter anderem "255", "0", "+0000000000000000000005" oder "1".

Ungültige Werte sind unter anderem "-1" und "1.".

   

<< 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