eXtensible Markup Language - značkovací jazyk, určený především k výměně dat mezi dokumenty a aplikacemi. Jeho standardní kódování je v češtině doporučováno UTF-8. Byl původně navržen jako pokračovatel HTML jazyka, kde se ale neprosadil v takové míře, jak bylo očekáváno. Zobrazení XML dokumentů se definuje především pomocí XSL šablon.

