XML
XML (Extensible Markup Language) je značkovací jazyk určený k ukládání a přenosu dat v textové podobě. Na rozdíl od HTML, které je zaměřené na strukturu a zobrazení webových stránek, se XML používá k popisu a výměně dat mezi systémy. Je rozšiřitelný (uživatel si může definovat vlastní značky/elementy), lidsky čitelný a zároveň dobře zpracovatelný stroji. Díky tomu se XML využívá pro konfigurace, databázové výpisy, feedy (např. RSS, sitemap) nebo komunikaci mezi aplikacemi.
V praxi dokument XML obsahuje data strukturovaná pomocí značek (tagů), které si může definovat autor. XML bývá základem pro různé standardy (např. SOAP, SVG) a i když ho v moderních aplikacích často nahrazuje JSON (jednodušší pro webové služby), stále je rozšířený v podnikových systémech a integracích.