Rozšiřitelný značkovací jazyk neboli XML (Extensible Markup Language) je strukturovaný značkovací jazyk, který umožňuje exportovat data. Data uspořádá a přenáší v podobě čitelné pro lidi i stroje. K definici prvků používá značky a k popisu dat atributy, a je proto rozšiřitelný a přizpůsobitelný.
XML je důležitý, protože umožňuje různým systémům a aplikacím efektivně si vyměňovat data bez ohledu na jejich platformu nebo technologii. Široce se používá pro webové služby, datové feedy, konfigurační soubory a ukládání informací, které je potřeba sdílet mezi různými systémy nebo platformami. Zajišťuje tak jednotnost a kompatibilitu.