Extensible Markup Language, v překladu rozšiřitelný značkovací jazyk je značkovací jazyk podobný HTML, ale bez předdefinovaných značek k použití. Místo toho definujete své vlastní značky navržené speciálně pro potřeby klienta. Jedná se o účinný způsob ukládání dat ve formátu, který lze ukládat, vyhledávat a sdílet.Základní formát XML je standardizovaný, tedy pokud sdílíte nebo přenášíte XML napříč systémy nebo platformami, buď lokálně nebo přes internet, příjemce může stále analyzovat data díky standardizované syntaxi XML.