eXtensible Markup Language, abgeleitet von SGML. XML ist sowohl ein Datenformat als auch eine Metasprache zur Beschreibung der formalen Eigenschaften eines Textes. XML kann Metadaten wie z.B. Versionsinformationen oder selbstdefinierte Indexwerte beinhalten und eignet sich daher zur Kommunikation zwischen verschiedenen Anwendungen.