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.

66<br />

Einführung in XML<br />

<br />

<br />

<br />

<br />

<br />

<br />

Wieder können Vor- und Nachname in beliebiger Reihenfolge erscheinen,<br />

jeder höchstens einmal oder auch gar nicht.<br />

4.4.3 Erweiterung von komplexen Elementen<br />

Ähnlich der Einschränkung von einfachen Datentypen, können neue komplexe<br />

Datentypen durch Erweiterung oder Einschränkung definiert werden.<br />

Hierzu dienen die Anweisungen xsd:extension und xsd:restriction:<br />

<br />

<br />

Einschränkung oder Erweiterung<br />

<br />

<br />

Die Erweiterung von komplexen Typen mit komplexem Inhalt basiert auf<br />

der Zusammenfügung von Gruppen von Elementen und Attributen zu<br />

einer neuen Gruppe, die den Inhalt eines Datentyps definiert. Zur Erweiterung<br />

dient xsd:extension. In dem Beispiel erweitern wir den author-<br />

Type um die Angabe einer Anrede:<br />

<br />

<br />

<br />

<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!