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 />
XML Schema DTD<br />
+ XML-konforme Sprache - Eigene, nicht XML-konforme Syntax<br />
+ Datentypen können besser - Vernachlässigung von Datentypen<br />
spezifiziert werden, wie z.B. (weder semantische Bedingungen<br />
Integer, Boolean, Datum, ... noch Wertebereiche); Versteifung auf<br />
den Datentyp string<br />
+ Festlegen von Beschränkungen<br />
einfach und flexibel<br />
+ Beschränkungen des<br />
Inhaltsmodells für generische<br />
Datenformate.<br />
+ Komplexe Strukturen können - Ausdrücke, um komplexe Strukturen<br />
einfach dargestellt werden -> darzustellen sind unzureichend. Sie<br />
Ausdrucksmächtigkeit<br />
müssen umständlich nachempfunden<br />
werden.<br />
+ Einführung von Typen<br />
- Es können keine eigenen Typen<br />
(complexType) für das Definieren (Klassen) für ein Element festgelegt<br />
von Elementen; dieser kann auf werden.<br />
mehrere Elemente angewendet<br />
werden.<br />
+ Unterstützung von<br />
Musterdefinitionen (reguläre<br />
Ausdrücke) mittels Element<br />
(simpleType)<br />
+ Vererbung ist möglich.<br />
+ Konzepte aus Programmier- und<br />
Datenbanksprachen<br />
+ Erweiterbar durch die Nutzung - Nur geringfügig erweiterbar<br />
mehrerer Schemas und auch von<br />
DTDs<br />
- Nicht für große Applikationen<br />
geeignet<br />
- Deklaration von Entities nicht + Deklarieren von Entities<br />
möglich<br />
+ Hinter einem Schema steht eine - Hinter einer DTD kann keine weitere<br />
DTD, die die benutzte Grammatik Datei zur Überprüfung der eigenen<br />
überprüft.<br />
Grammatik stehen.<br />
Tabelle 6-1: Vergleich DTD – XML Schema<br />
S OFTWARETECHNIK Einführung in XML © Prof. J. Goll<br />
- 77 -