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.

28<br />

Einführung in XML<br />

legal, nicht jedoch<br />

<strong>Skript</strong>um XML-Vorlesung<br />

Soll ein Element in einem anderen Element auftreten, gibt man das mit<br />

runden Klammern an. Muß in unserem Beispiel ein Buchtitel in einem<br />

Buch erscheinen, lauten die Deklarationen:<br />

<br />

<br />

3.1.2 Mehrfache Elemente<br />

Sollen mehrere Elemente in einer vorgegebenen Reihenfolge auftreten,<br />

gibt man diese durch Komma getrennt an:<br />

<br />

<br />

<br />

Damit kann man in einem XML-Dokument schreiben:<br />

<br />

<strong>Skript</strong>um XML-Vorlesung<br />

Wegner<br />

<br />

Ein Vertauschen oder Weglassen eines Elements wäre aber nicht möglich.<br />

Dies erreicht man mit der Alternative, allerdings muß genau eine der<br />

Alternativen erscheinen!<br />

<br />

<br />

<br />

3.1.3 Gruppierung und Wiederholung<br />

Wie man dies aus den kontextfreien Grammatiken in EBNF-Notation und<br />

von der Shell-Programmierung kennt, kann man Gruppierungen und<br />

(optionale) Wiederholungen angeben. Soll ein Buch entweder einen Titel<br />

gefolgt von Autoren, oder nur eine Beschreibung enthalten, schreibt man:<br />

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!