XML (eXtensible Markup Language, slovensky rozšíriteľný značkovací jazyk) je obecný značkovací jazyk, ktorý bol vyvinutý a štandardizovaný konsorciom W3C. Umožňuje jednoduché vytváranie konkrétnych značkovacích jazykov pre rôzne účely a široké spektrum rôzných typov dát.