XML
XML je jeden ze značkovacích jazyků, který se používá především pro výměnu dat mezi aplikacemi a pro publikování dokumentů. Jelikož obsahuje data ve stromové struktuře, je snadno čitelný. Navíc se jedná o textový formát, který umožňuje editaci v textovém editoru. XML neobsahuje předdefinované značky (tagy), uživatel si proto musí nadefinovat vlastní značky, které bude používat. Tyto značky je možné definovat v souboru DTD. Vzhled dokumentu může být také definován pomocí kaskádových stylů (CSS). XML formát umožňuje transformaci do jiného typu dokumentu.