Download - IT-Designers GmbH
Download - IT-Designers GmbH
Download - IT-Designers GmbH
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 -