Skip to main content

XML

Rozšíriteľný značkovací jazyk (XML) je značkovací jazyk a formát súborov na ukladanie, prenos a rekonštrukciu ľubovoľných údajov.

Definuje súbor pravidiel na kódovanie dokumentov vo formáte, ktorý je čitateľný pre človeka a počítač. Poskytuje ho aj World Wide Web, špecifikácia konzorcia z roku 1998 a niekoľko ďalších súvisiacich špecifikácií – všetky sú bezplatnými otvorenými normami.

Je podobný jazyku HTML, ale bez preddefinovaných značiek, ktoré sa majú používať. Namiesto toho si používatelia definujú vlastné značky navrhnuté špeciálne pre ich potreby.

Je to výkonný spôsob ukladania údajov vo formáte, ktorý možno ukladať, vyhľadávať a zdieľať. Keďže základný formát je štandardizovaný, je dôležité, aby sa súbor dal zdieľať alebo prenášať medzi systémami a platformami. Môže sa zdieľať lokálne alebo cez internet, pokiaľ príjemca stále dokáže analyzovať údaje vďaka štandardizovanej syntaxi.

Ciele návrhu XML kladú dôraz na jednoduchosť, všeobecnosť a použiteľnosť na internete. Je to textový dátový formát so silnou podporou rôznych ľudských jazykov prostredníctvom Unicode. Hoci sa návrh XML zameriava na dokumenty, jazyk sa široko používa na reprezentáciu ľubovoľných dátových štruktúr, napríklad tých, ktoré sa používajú vo webových službách.

Existuje mnoho jazykov založených na XML vrátane XHTML, MathML, SVG, XUL, XBL, RSS a RDF. Existuje niekoľko systémov schém, ktoré pomáhajú pri definovaní jazykov založených na XML, zatiaľ čo programátori vyvinuli mnoho aplikačných programových rozhraní (API), ktoré pomáhajú pri spracovaní údajov XML.