MarkupSprache
MarkupSprache bezeichnet ein formales System, das Text durch Markierungen ergänzt, um dessen Struktur, Präsentation oder Semantik zu steuern. Im Gegensatz zu Programmiersprachen, die Berechnungen durchführen, dient eine MarkupSprache in erster Linie der Darstellung, Organisation oder dem Austausch von Informationen. Markierungen werden in einer Textdatei sichtbar oder durch Parser interpretiert, um Inhalte zu rendern oder weiterzuverarbeiten.
MarkupSprachen lassen sich grob in verschiedene Typen einteilen: präsentationsorientierte Markups, struktur- bzw. semantische Markups und datenorientierte
Zentrale Konzepte umfassen Tags bzw. Elemente, Attribute und Entitäten, sowie einen Dokumentenbaum. Viele Sprachen verwenden DTDs,
Typische Anwendungsbereiche sind Webseiten, technische Dokumentationen, Datenaustauschformate und Konfigurationsdateien. Die Wahl einer MarkupSprache hängt von Anforderungen