XML (Extensible Markup Language)

Značkovací jazyk. Patrí do rovnakej skupiny ako HTML, je však zameraný na popis štruktúry a obsahu dokumentu.

Umožňuje jednoduché vytváranie konkrétnych značkovacích jazykov (tzv. aplikácií) na rôzne účely a rôzne typy dát. Používa sa na serializáciu dát, v čom súperí napr. s JSON či YAML. Spracovanie XML je podporované množstvom nástrojov a programovacích jazykov.

Jazyk je určený predovšetkým na výmenu dát medzi aplikáciami a na publikovanie dokumentov, pri ktorých popisuje štruktúru z hľadiska vecného obsahu jednotlivých častí, nezaoberá sa vzhľadom. Prezentácia dokumentu (vzhľad) môže byť definovaná pomocou kaskádových štýlov. Ďalšou možnosťou spracovania je transformácia do iného typu dokumentu, alebo do inej aplikácie XML.

XML sa dá využiť ako výstupný formát elektronického dokladu z informačného systému. Ten sa dá potom pomocou EDI systému (ORION EDI) konvertovať do všeobecne využívaného štandardu a odoslať ho obchodnému partnerovi, ktorý je schopný ho vďaka tomu automaticky strojovo previesť do svojho informačného systému.