Definitionen
Terminologie
Dieser Abschnitt definiert in diesem Dokument verwendete, feststehende Bezeichnungen.
- Darf
- Eine optionale Definition. Programmierer können entscheiden, ob Sie diese befolgen wollen oder auch nicht.
- Muss
- Eine verpflichtende Anforderung. Implementierungen müssen diese Bedingungen erfüllen.
- Optional
- siehe "Darf"
- Soll
- siehe "Muss"
- Sollte
- Eine Empfehlung. Programmierer werden ermutigt, diese Regel zu befolgen, aber sie können sich dennoch entscheiden sie zu ignorieren.
- Unterstützt
- Ein unterstütztes Feature muss von der Implementierung bereitgestellt werden und sich wie festgelegt verhalten.
- Undefiniert / nicht spezifiziert
- Keine Anforderungen sind spezifiziert. Der Entwickler kann entscheiden ob und wie auf diese Situation reagiert werden soll.
Jedoch darf die Implementierung für eine undefinierte Situation kein spezifisches Verhalten voraussetzen.
Glossar
- DTD
- Eine Definition der gültigen Struktur, der Elemente, und Attribute für ein valides XML Dokument, welches die Regeln der DTD erfüllt.
- Element
- Ein Teil der in der DTD definierten Dokumentstruktur. Jedes Element kann mehrere Attribute besitzen.
- Attribute
- Ein Teil der in der DTD definierten Dokumentstruktur. Im Wesentlichen ein Schlüssel-Wert-Paar.
- Dokument
- Bezieht sich auf eine gültige XML-Datei, welche die durch die DTD definierten Regeln erfüllt. Jedes Dokument kann mehrere Elemente enthalten.
- PCData
- Ein Teil der in der DTD definierten Dokumentstruktur. Besagt, dass ein Element Textinhalt haben kann.
- Empty
- Ein Teil der in der DTD definierten Dokumentstruktur. Besagt, dass ein Element keinen Inhalt haben darf.
Sonstiges
Eine Referenzimplementierung dieses Formats ist durch das Yana Framework gegeben.
Diese ist eine Empfehlung und nicht Teil der XDDL-Definition.
Das Dokument erläutert optionale Elemente anhand dieser Referenzimplementierung.
Dieser Erläuterungen haben informellen Charakter.