Značkovací metajazyk, ktorého princípy je možné aplikovať aj do ďalších značkovacích jazykov.
XML
- Skratka z anglického Extensible Markup Language označuje rozširiteľný značkovací jazyk.
- Ide o nadradený značkovací jazyk, vďaka ktorému je možné vytvárať vlastné jazyky, napr. XHTML (ide o kombináciu XML a HTML).
- Neobsahuje žiadne konkrétne značky ako HTML, každý si vymýšľa vlastné značky. Tento systém umožňuje presné definovanie štruktúry každého XML dokumentu podľa aktuálnych potrieb užívateľa.
- Neobsahuje ani žiadne informácie o spôsobe zobrazenia, forma sa tak úplne oddeľuje od obsahu.
- Jednotný vzhľad je možné definovať pomocou špeciálnych stylesheetov (kaskádové štýly alebo XLS), ktoré sa pripojí do záhlavia každého XML dokumentu.
- XML sa používa hlavne na jednoduchú výmenu informácií a komunikáciu, ktorá nezávisí na žiadnej konkrétnej aplikácii, či platforme.