30.12.2013 Aufrufe

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

58<br />

Einführung in XML<br />

■<br />

■<br />

■<br />

■<br />

■<br />

integer<br />

positiveInteger<br />

negativeInteger<br />

long<br />

unsignedLong<br />

Dabei ist zu beachten, daß z. B. integer keine Einschränkung bzgl. der<br />

Länge einer Zahl macht. Von integer sind weitere Datentypen wie unsignedInt,<br />

unsignedShort usw. abgeleitet.<br />

Für Gleitkommazahlen ist vorgesehen:<br />

■<br />

■<br />

■<br />

decimal für Gleitkommazahlen beliebiger Länge!<br />

float für 32-Bit-Gleitkommazahlen und<br />

double für 64-Bit-Gleitkommazahlen.<br />

Weiterhin dient der Typ boolean für Wahrheitswerte. Diese können entweder<br />

numerisch (0 oder 1) oder durch vordefinierte Bezeichner (true<br />

oder false) spezifiziert werden.<br />

4.2.3 Zeit und Datum<br />

Für Zeit- und Datumsangaben existieren z. B.: time, dateTime, date,<br />

gYear, gYearMonth, gDay, gMonth und gMonthDay.<br />

Dabei werden bei einigen Datentypen für Zeit- und Datumsangaben<br />

vorhandene Standards unterstützt. Z. B. ist dateTime ein Datum nach<br />

dem ISO 8601 Standard. Das g steht für Gregorianischer Kalender.<br />

4.3 Einfache Datentypen<br />

Einfache Datentypen sind solche, die keine Elemente oder Attribute<br />

bekommen. Andere Datentypen sind komplex.<br />

Man kann einfache Datentypen durch Erweiterung oder Einschränkung<br />

vorhandener Datentypen definieren und somit den Wertebereich eines<br />

Elements ziemlich genau spezifizieren. Die Einschränkung eines einfachen<br />

Datentyps neuerTyp geschieht mit:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!