Im Folgenden werden nun einige wesentliche Grundlagen der eXtensible Markup Language
(XML)52
beschrieben und detaillierter auf die Document Type Definition
(DTD)53 sowie die eXtensible
Stylesheet Language (XSL)54
eingegangen.
15.6.1. XML – Grundlagen
Bei XML handelt es sich wie bei SGML um eine Metasprache mit der sich
Auszeichnungssprachen bzw. Dokumenttypen definieren lassen. Im Prinzip liefert XML
lediglich die Regeln, die beim Definieren von Dokumenttypen angewendet werden. Ein
Dokumenttyp besteht jeweils aus unterschiedlichen Elementen – auch Auszeichnung,
Markup oder Tag genannt. Ein Element besteht immer aus einem Start-Tag, dem
Inhalt und einem End-Tag: <starttag>Inhalt</endtag>. Wenn der Start- und
End-Tag jeweils gleich sind, gehören beide Elemente dem gleichen Elementtyp an.
Hinzuzufügen ist, dass durch einen XML-Tag allerdings nur die Struktur einer
ausgezeichneten Stelle definiert wird. Der XML-Tag dient nicht in erster Linie dazu, das
Layout der ausgezeichneten Stelle zu beschreiben. Bei HTML-Tags werden |