Historie XML a JSON

XML a JSON vznikaly jako různé odpovědi na potřebu strukturovaných dat. Časová osa rozlišuje první vydání, pozdější revize a samostatné návazné specifikace.

Autor: Aktualizováno

1998: první XML 1.0

W3C vydalo první XML 1.0 dne 10. února 1998. Navazuje na SGML, zjednodušuje pravidla pro použití na webu a uchovává dokumentový model se značkami. Původní doporučení není stejné vydání jako dnešní XML 1.0.

2001: XML Schema 1.0

W3C vydalo XSD 1.0 dne 2. května 2001. Struktury a datové typy jsou oddělené dokumenty. XSD později získalo verzi 1.1; ta není automaticky podporovaná každým XSD procesorem.

2006: první RFC JSON

RFC 4627 z července 2006 popsalo JSON a registrovalo application/json. Nevytvořilo JSON od začátku: jazykově nezávislý formát navazuje na syntaxi JavaScriptu. Starší RFC omezovalo nejvyšší hodnotu na objekt nebo pole.

2013–2017: ECMA a IETF

ECMA-404 popisuje syntaxi JSON; druhé vydání je z roku 2017. RFC 8259 z prosince 2017 nahradilo RFC 7159, které dříve nahradilo RFC 4627. Dnešní JSON text může být libovolná JSON hodnota, včetně řetězce nebo čísla.

2020 a dále: specializace

JSON Schema 2020-12 rozvíjí validaci hodnot, JSON-LD přidává význam propojených dat a RFC 9535 v roce 2024 standardizovalo JSONPath. Jde o samostatné technologie, ne o nové číslo syntaxe JSON. Obdobně XPath, XSLT a XQuery mají vlastní verze oddělené od XML.