XML

Extensible Markup Language

XML ist eine Metasprache, mit der der Aufbau einer anderen Sprache beschrieben werden kann. Die Eigenschaften von XHTML, wie Kleinschreibung, Attribute in Anführungszeichen, Klammerstrukturen usw. stammen alle aus den Forderungen von XML. So kann man ohne XHTML zu kennen, ein Dokument schon auf Wohlgeformtheit testen. Ob alle Befehle korrekt sind oder die richtigen Attribute ohne Fehler verwendet werden, muss mit Hilfe der Dokumententypdefinition (DTD) überprüft werden. Sie legt also die Syntax der Sprache genau fest. Ist die Syntax eines Dokumentes korrekt, so kann ein spezielles Programm mit Hilfe der Semantik (Bedeutungen der Sprache) das Dokument grafisch aufbereiten und darstellen.

Die Verarbeitung von XML-Dokumenten: Dokument → Parser → Grafische Aufbereitung (z.B. Browser)