Extensible Markup Language - zu deutsch: Erweiterbare Auszeichnungssprache. Bezeichnung für eine Metasprache, die den Datenaustausch via Internet erleichtern soll. XML erfaßt nicht nur die formalen Strukturen des Textes, sondern sorgt dafür, dass Dokumente in ihrem Aufbau gewissen Grundmustern folgen. Wenn diese Grundmuster eingehalten werden, läßt sich mit den Dokumenten mehr anfangen, als wenn jedes Dokument seinen eigenen Regeln folgt. Dadurch ist es Programmierern möglich, Anwendungen zu schreiben, die mit den Dokumenten umgehen können, da sie wissen, welche Stukturen in dem Dokument zu erwarten sind. So kann schon in den Dokumenttyp-Definitionen festgelegt werden, welche Gemeinsamkeiten die Dokumente aufweisen werden.
