Předchozí výraz Následující výraz

XML

XML je zkratka z anglického eXtensible Markup Language, rozšiřitelný značkovací jazyk. Ve skutečnosti je XML tzv. metajazyk, nadřazený značkovací jazyk, v rámci něhož je možné vytvářet vlastní jazyky (definované pomocí DTD popisu). Takovým jazykem je například XHTML, kombinace XMLHTML.

XML je zajímavý tím, že neobsahuje žádné konkrétní značky (elementy), kdokoliv si tedy může vymyslet vlastní značky, např. <barva>zelená</barva>. To umožňuje velice dobře definovat přesnou strukturu každého XML dokumentu podle aktuální potřeby. XML je tak jakýmsi předělem mezi databázovou strukturou a textovým dokumentem.

XML na rozdíl od známějšího jazyka HTML vůbec neobsahuje informace o způsobu zobrazení, dochází tak k naprostému oddělení formy od obsahu. Díky tomu je XML mnohem flexibilnější, umožňuje vlastní volbu zobrazení každé aplikaci, která s XML dokumentem pracuje. Pokud je přesto potřeba jednotný vzhled, lze ho definovat pomocí speciálních stylesheetů (kaskádové styly nebo XSL), které jsou připojeny v záhlaví XML dokumentu.

XML se dnes používá především pro snadnou výměnu informací (např. výměnu faktur) a komunikaci nezávislou na konkrétní aplikaci či platformě. Hlavními výhodami XML oproti jiným formátům používaným pro přenos informací je jeho nezávislost, standardizace, poměrně malá velikost, podpora národních kódování a jednoduchý převod na jiné formáty.

Odkazy související s pojmem XML

Zaujal vás pojem XML?

Přemýšlíte, jak nové informace nejlépe využít v praxi? Kontaktujte nás s poptávkou:

Objednat nezávaznou kalkulaci Průvodce projektem - postup tvorby webu


Novinky

6. 9. 2011

Stále k nám přicházejí noví klienti a vyhráváme nová výběrová řízení. Rozšiřujeme proto tým a hledáme kolegu na pozici HTML kodér / web developer.

více
archív novinek  |  RSS


Obsah této stránky je přístupný na většině zobrazovacích zařízení. Jen některá však dokáží zobrazit stránku s pokročilým formátováním (CSS). Pokud čtete tuto zprávu, váš prohlížeč mezi ně nepatří (doporučuji upgrade) nebo používáte některé z alternativních zařízení. Pak možná přivítáte systém klávesových zkratek.