Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

XML Schema Was versteht man unter XML Schema?. Was ist ein XML Schema? Definiert Inhalt und Struktur Beschreibt Elemente und Attribute die in XML Dokument.

Ähnliche Präsentationen


Präsentation zum Thema: "XML Schema Was versteht man unter XML Schema?. Was ist ein XML Schema? Definiert Inhalt und Struktur Beschreibt Elemente und Attribute die in XML Dokument."—  Präsentation transkript:

1 XML Schema Was versteht man unter XML Schema?

2 Was ist ein XML Schema? Definiert Inhalt und Struktur Beschreibt Elemente und Attribute die in XML Dokument enthalten sein dürfen Bestimmt Art und Weise der Ordnung dieser Elemente

3 Was ist XML Schema? Oder: weitere Möglichkeit, gültige XML Dokumente zu erstellen. Andere Möglichkeit: DTD

4 Unterschied Schema / DTD XML Schema bietet 2 wesentliche Vorteile: Verbesserte Möglichkeit der genauen, eindeutigen Bestimmung von Inhalt und Struktur. In XML Syntax verfasst

5 Syntax von XML Schema

6 XML Schema- Syntax Beginnt immer mit XML Deklaration Als Dokumentelement immer

7 Syntax von XML Schema

8 Syntax: Elemente einfachen Typs

9 Syntax: Elemente einfachen Typs

10 Vordefinierte einfache Datentypen

11 Syntax: Elemente einfachen Typs

12 Einfache Typen selbst definieren Problem: SPEED kann auch negative Werte annehmen Soll maximal 210 annehmen dürfen

13 Einfache Typen selbst definieren

14 Datentypen Beschränken

15 Datentypen beschränken gültiges Element:

16 Komplexe Datentypen Elemente, die neben Zeichendaten auch untergeodnete Elemente oder Attribute enthalten dürfen, bezeichnet man als komplexe Typen.

17 Komplexe Datentypen Das sequence Tag weist an, dass die eingeschlossenen Elemente in der vorgegebenen Reihenfolge auftauchen müssen!

18 Komplexe Datentypen Das übergeordnete Element kann, muss aber keines der im choice- Block eingeschlossenen Elemente enthalten. Im Falle dass beide verwendet werden, muss die Reihenfolge eingehalten werden.

19 Komplexe Datentypen Bei all ist die Reihenfolge der Elemente völlig beliebig. Es muss aber mindestens ein Element auftauchen, es sei denn ich setze den Wert minOccurs=0.

20 Weitere Unterscheidungen: Bei den komplexen Typen unterscheidet man zusätzlich zwischen: Anonymen komplexen Typen Benannten komplexen Typen

21 Benannte Komplexe Datentypen Annahme: Ich will das Inhaltsmodell des Elements Buch auch für ein Element Zeitschrift verwenden. Hierfür bediene ich mich benannter komplexer Typen.

22 Benannte Komplexe Datentypen

23 Attribute deklarieren

24 Attribute deklarieren Werden immer mit einfachen Datentypen deklariert Es gibt die gleichen vordefinierten Datentypen wie bei Elementen Selbst definierte eigene Datentypen natürlich auch möglich (z.B. durch restriction) Statt use=required auch optional od. prohibited möglich Optinal ist der Standardwert Per default=IRGENDWAS kann man einem Attribut eine Voreinstellung zuweisen.


Herunterladen ppt "XML Schema Was versteht man unter XML Schema?. Was ist ein XML Schema? Definiert Inhalt und Struktur Beschreibt Elemente und Attribute die in XML Dokument."

Ähnliche Präsentationen


Google-Anzeigen