XML - Extensible Markup Language
XML ist keine Programmiersprache, sondern eine Auszeichnungssprache die man zur Darstellung von hierachisch angeordneten Daten verwendet. Der größte Vorteil ist die Plattformunabhängigkeit, die den Austausch der Daten auf allen Computersystemen zulässt. Die Extensible Markup Language (XML) wurde 1998 vom World Wide Web Consortium, auch W3C genannt, erstmalig herausgegeben. XML wurde nicht neu entworfen sondern stammt als eine Untermenge von SGML ab, das schon 1986 international standardisiert wurde. XML ist heute nicht mehr wegzudenken. Viele Standards basieren auf XML wie zum Beispiel die RSS Feeds, XHTML oder auch WML, welches als Beschreibungssprache für das WAP-Protokoll ist.
Die Struktur eines XML-Dokuments besteht aus Inhalt und Metadaten. Die Metadaten treten in Form von Attributen auf, welche den Inhalt beschreiben.