DTD-Gonzalez

Werbung
DTD
Welcome
Document Type
Definition
Was ist eine DTD?
 DTD ist eine Schemasprache
 DTD ist ein Ansatz zur Schemabeschreibung
 Satz von Bausteinen
 DTD ermöglicht eine festgelegte Beschreibung
von Elementen
 DTD erlaubt den Austausch von Daten
 Besteht aus Elementtypen, Attributen von
Elementen, Entitäten und Notationen
 DTD bestimmt die Reihenfolge und die
Verschachtelung der Elemente
 Codierung einer hierarchisch Struktur
Graphic Services/Everything you already know about presentations
-3-
Ursprung von DTD
SGML- Universum
Jahrelang erfolgreich
B2B
Graphic Services/Everything you already know about presentations
-4-
Funktion eine DTD bei XML
Erlaubt Austausch von
Information und Daten
Daten können von Dritten
gelesen und interpretiert werden
Daten können weiter verwendet
werden
Graphic Services/Everything you already know about presentations
-5-
Grundlegenden Regeln der Syntax
Hierarchische Struktur
Keine Wiederholung von Elementen
Elementen können Container für
andere Elemente sein
Gemischte Inhalte *
Leere Elemente müssen deklariert
werden
Graphic Services/Everything you already know about presentations
-6-
DTD Schlüsselwörter
 Any
 Empty
Graphic Services/Everything you already know about presentations
-7-
Attributen bei DTD
 Typ String
 Typ #FIXED
 Typ # IMPLIED
 Typ Token
Graphic Services/Everything you already know about presentations
-8-
Dokument Typ Deklaration
 Im XML-Prolog platziert
 Ordnet dem XML-Doc eine DTD zu
 Bestimmung durch den Parser
Graphic Services/Everything you already know about presentations
-9-
Beschränkung von DTD
Komplex
Unflexibel
Erfordert neue Namen
Graphic Services/Everything you already know about presentations
- 10 -
Andere Schemasprachen
XDR (XML Data Reduced) MS
XML Schema von W3C
XSD von W3C
RELAX NG
DSD
(Regular Language Description for XML New Generation)
(Document Structure Description) ATT
Schematron (nur Validierung)
Graphic Services/Everything you already know about presentations
- 11 -
Quellen
 Devan Shepherd
“XML in 21 Tagen“ 2002
 DTD auf SELFHTML
 Wikipedia
Luziano's Graphic Services/ Presentations
- 12 -
Zugehörige Unterlagen
Herunterladen