XML - Schema


Inhalt:

1. XML-Allgemein
1.1. Wann und warum wurden XML - Schema eingeführt ?
1.2. Grenzen/Nachteile der DTDs
1.3. Neuerungen in XML Schema
2. Beispiele/Anwendung
2.1. Struktur eines XML-Elementes
2.2. Definition eines Elementtyps: complexType
2.3. Deklaration von Elementen: element
2.4. Deklaration von Attributen: attribute
2.5. Einfache Datentypen: simpleType
2.6. Schlüsselbeziehungen: key, keyref
2.7. Typdefinition ausgehend von bestehenden Typen: extension
2.8. Kommentare in XML Schema: annotation
3. XML-Allgemein

4. Beispielschema und -instanz

1. XML-Allgemein


1.1. Wann und warum wurden XML - Schema eingeführt ?


1.2 Grenzen/Nachteile der DTDs


1.3. Neuerungen in XML Schema


2. Beispiele/Anwendung


2.1. Struktur eines XML-Elementes


2.2. Definition eines Elementtyps: complexType


2.3 Deklaration von Elementen: element


2.4. Deklaration von Attributen: attribute


2.5. Einfache Datentypen: simpleType


2.6. Schlüsselbeziehungen: key, keyref


2.7. Typdefinition ausgehend von bestehenden Typen: extension


2.8. Kommentare in XML Schema: annotation


3. Ausblick


Die wichtigsten Vorteile der XML Schema Sprache gegenüber den DTDs sind die stark verbesserten Möglichkeiten zur internen Strukturierung und Modularisierung von Schema Dokumenten sowie die höhere Ausdrucksmächtigkeit, insbesondere bei der Beschreibung von semantischen Gültigkeitsbedingungenen und Wertebereichen. Mittelfristig wird XML Schema parallel zum DTD-Mechanismus existieren und ergänzend eingesetzt werden, langfristig ist mit breiter Marktakzeptanz und damit Ablösung der DTDs zu rechnen.



4. Beispielschema und -instanz



Daniel Göhring, 27.08.2002 18:00 UT

Valid HTML 4.0!