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.

60<br />

Einführung in XML<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

4.3.3 xsd:length, xsd:maxLength und xsd:minLength<br />

Spezifizieren die Länge einer Zeichenkette. Bei anderen Datentypen<br />

weicht die Bedeutung ab (z. B. Anzahl der Bytes bei base64Binary).<br />

xsd:length legt die Länge fest, während maxLength und minLength die<br />

maximale bzw. minimale Länge angeben. Beispiel:<br />

<br />

<br />

<br />

<br />

<br />

<br />

4.3.4 xsd:pattern<br />

Damit kann man einen String (auch für andere Datentypen wie date und<br />

time!) durch einen regulären Ausdruck einschränken. Reguläre Ausdrücke<br />

bieten ein sehr mächtiges Werkzeug zur genauen Beschreibung<br />

eines Wertebereichs. Im folgenden Beispiel definieren wir den Typ bookID,<br />

der mit dem Buchstaben b beginnen soll, gefolgt von 9 Ziffern,<br />

gefolgt von einer Ziffer oder X, also eine Zeichenkette der Art<br />

b123456789X:<br />

<br />

<br />

<br />

<br />

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!