XML
XML (Extensible Markup Language) ist seit 1998 ein W3C-Standard und bezeichnet eine Metasprache. Mit XML können Auszeichnungssprachen für Dokumente erzeugt werden. Sie findet hauptsächlich im Internet Anwendung und dient dem Austausch von Daten zwischen verschiedenen IT-Systemen. Entwickelt wurde sie 1996 aus dem weitaus komplexeren SGML. Hinter XML steckt der Gedanke, die Daten von der Repräsentation zu trennen. Dies geschieht durch so genannte Tags, die strukturelle Blöcke klar abgegrenzen. Durch diese eindeutige Definition lassen sich die enthaltenen strukturellen Daten maschinell lesen und verarbeiten. Die Darstellung der Daten kann sehr unterschiedlich erfolgen. Wie die Daten sichtbar dargestellt werden, ob als Tabelle oder Grafik usw. wird über anwendungsspezifische Sprachen wie zum Beispiel HTML definiert. Damit XML funktioniert bedarf es einer so genannten ´Wohlgeformtheit´. Es sind bestimmte einfache Regeln einzuhalten, die durch das WWW-Konsortium festgelegt sind.