02.06.2013 Aufrufe

Download - IT-Designers GmbH

Download - IT-Designers GmbH

Download - IT-Designers GmbH

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.

S TEINBEIS-TRANSFERZENTRUM<br />

- 6. XML Schema -<br />

<br />

<br />

<br />

<br />

<br />

Die regulären Ausdrücke, die hier angegeben werden können, lehnen sich an die<br />

Möglichkeiten von Perl an mit den Unicode-Erweiterungen aus Perl 5.6. Im obigen<br />

Beispiel kommen die folgenden Pattern vor:<br />

Nd Menge der dezimalen Ziffern im Unicode<br />

\p{A} ein Auftreten eines Zeichens aus der Unicode Menge A<br />

\- Minuszeichen<br />

A+ Wiederholung des Ausdrucks A 1 bis n mal<br />

Weitere häufig gebrauchte Pattern erinnern auch an die Schreibweise für reguläre<br />

Ausdrücke in dem UNIX-Tool lex:<br />

A* Wiederholung des Ausdrucks A 0 bis n mal<br />

A? Ausdruck A ist optional<br />

[a-e] Menge der Zeichen a, b, c, d und e<br />

[aeiou] Menge der Zeichen a, e, i, o und u<br />

[^0-9] Komplementärmenge der Zeichen 0 bis 9<br />

. irgendein Zeichen<br />

(A|B) Ausdruck A oder B<br />

A{2,4} Wiederholung des Ausdrucks A mindestens 2 höchstens 4 mal<br />

Eine andere Art von Facette ist die Aufzählung, hier im Beispiel die möglichen Werte<br />

eines Elementes, das einen Medien-Typ besitzt:<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Ein letztes Beispiel zeigt die Einschränkung des Wertebereiches bei ganzen Zahlen<br />

auf das Intervall [1,9999]:<br />

<br />

<br />

<br />

<br />

<br />

<br />

S OFTWARETECHNIK Einführung in XML © Prof. J. Goll<br />

- 86 -

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!