Přípona souboru | .xml |
---|---|
Typ internetového média | application/xml |
Uniform Type Identifier | public.xml |
Tvůrce | World Wide Web Consortium |
Typ formátu | značkovací jazyk |
Standard(y) | 1.0 (Fifth Edition) (26. listopadu 2008) 1.1 (Second Edition) (16. srpna 2006) |
Otevřený formát | ano |
Website | XML 1.0 |
Extensible Markup Language (výslovnost [ikˈstensibl ˈmaːkˌap ˈlæŋgwidž], zkráceně XML [ˌeksemˈel], česky rozšiřitelný značkovací jazyk) je obecný značkovací jazyk, který byl vyvinut a standardizován konsorciem W3C. Je zjednodušenou podobou staršího jazyka SGML. Umožňuje snadné vytváření konkrétních značkovacích jazyků (tzv. aplikací) pro různé účely a různé typy dat. Používá se pro serializaci dat, v čemž soupeří např. s JSON či YAML. Zpracování XML je podporováno řadou nástrojů a programovacích jazyků.
Jazyk je určen především pro výměnu dat mezi aplikacemi a pro publikování dokumentů, u kterých popisuje strukturu z hlediska věcného obsahu jednotlivých částí, nezabývá se vzhledem. Prezentace dokumentu (vzhled) může být definována pomocí kaskádových stylů. Další možností zpracování je transformace do jiného typu dokumentu, nebo do jiné aplikace XML.