eXtensible Markup Language (XML) ist eine simple, sehr flexible Textformatierung das aus SGML (ISO 8879) entwickelt wurde. Ursprünglich entwickelt um die Herausforderungen grosser elektronischer Medienhäuser gerecht zu werden, spielt XML eine immer grösser werdende Rolle beim Datenaustausch im Internet und Anderswo.