Schema: Was ist ein Schema?

Lernziel

Sie lernen nun, warum Schema eine Alternative zu DTDs sind.

Handlungsanweisungen

Aufgaben

Informieren Sie sich im Internet!

  1. Was sind Schemata?

  2. Wer entwickelt diesen Nachfolger der DTD?

Worum geht es?

Die Nachteile von DTDs haben wir schon kennen gelernt. DTDs sind mit ihren vier Datentypen zu sehr begrenzt, um vollständige Beschreibungen von Daten zu ermöglichen (siehe Beispiel Telefonnummer).

Zudem ist es recht ungeschickt, dass die DTDs eine eigene Syntax haben, denn diese unterscheidet sich von der XML-Syntax und muss neu gelernt werden.

Mit Schemata können Sie flexibler und genauer arbeiten. So lassen sich z.B. Postleitzahlen genau definieren: nur Zahlen und davon maximal fünf. In einer DTD kann das nicht difiniert werden!

DTDs und Schema

Es ist gut, beides zu beherrschen, da DTD weit verbreitet sind und man diese Syntax auch lesen können muss. Zudem kommt es auch auf das Feld an, indem Standards entwickelt werden und wie genau dieses Daten sein müssen.