xs:decimal

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

Dezimalzahlen

Abgeleitet von: xs:anySimpleType

Urtyp: xs:decimal

Bekannte Untertypen: xs:integer

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

Definition

<xs:simpleType name="decimal" id="decimal">
    <xs:restriction base="xs:anySimpleType">
        <xs:whiteSpace value="collapse" fixed="true"/>
    </xs:restriction>
</xs:simpleType>

Beschreibung

xs:decimal ist der Datentyp, der die Menge aller Dezimalzahlen beliebiger Länge darstellt. Der lexikalische Raum läßt eine beliebige Anzahl nicht-signifikanter führender und anhängender Nullen (hinter dem Dezimalpunkt) zu.

Einschränkungen

Das Dezimaltrennzeichen ist stets der Punkt (».«), und es darf kein Tausender-Trennzeichen angegeben werden. Exponentialschreibweisen werden nicht unterstützt.

Beispiel

Gültige Werte sind unter anderem: "123.456", "+1234.456", "-1234.456", "-.456" oder "-456".

Die folgenden Werte wären ungültig: "1 234.456" (Leerzeichen sind verboten), "1234.456E+2"(Exponentialschreibweise ("E+2") ist verboten), "+ 1234.456" (Leerzeichen sind verboten) oder "+1,234.456" (Trennzeichen zwischen Tausendern sind verboten).

   

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