Co je to XML? Jednoduše vysvětleno

by Johannes

Pokud vás zajímá, co je XML, máme pro vás správnou odpověď. V tomto praktickém tipu vám ukážeme, k čemu XML potřebujete, jak ho používat a kde se s ním setkáte.

XML – univerzální značkovací jazyk

XML je zkratka pro eXtensible Markup Language a vznikla z nutnosti, že jazyk HTML dosáhl svých hranic.

  • XML je datový formát. XML je textový datový formát, podobný formátu „JavaScript Object Notation“, známějšímu jako JSON.
  • To znamená, že data XML lze otevřít a upravit v editoru. Kromě toho mohou počítače číst a zapisovat formát XML.
    • XML se stejně jako HTML skládá z takzvaných značek, které jsou umístěny v hranatých závorkách ‚<‚ ‚>‘.
    • Na rozdíl od XML existuje v HTML pouze jedna pevná sada značek, například
    • Pomocí XML můžete definovat vlastní značky. Je definováno pouze to, jak musí značka vypadat, ale ne to, co znamená.
    • Tag XML může být samostatný takto: Případně může značka obsahovat i rozsah. Pak je zde úvodní a závěrečná značka: Area
      Značky

    • Tags mohou být vnořeny do sebe. Tímto způsobem lze vytvořit hierarchii
    • Pokud je to nutné, může mít značka jeden nebo více parametrů. Syntaxe je následující:
    • Parametry se vždy skládají z názvu a hodnoty. Hodnota je uvedena ve dvojitých uvozovkách a přiřazena se znaménkem rovnosti.
    • Příklad datové struktury v XML je zobrazen na obrázku.

     

    Použití XML

    XML lze použít mnoha způsoby. Co všechno lze s XML dělat a jaké má XML výhody a nevýhody, si můžete přečíst zde.

    • Obecně lze XML použít k popisu, ukládání a výměně dat.
    • Hlavní výhodou XML je, že je široce používán a nevyžaduje mnoho učení. Kromě toho mohou XML snadno interpretovat lidé i stroje.
    • Jedinou nevýhodou XML je datová režie ve srovnání s binárním formátem. To znamená, že struktura uložená ve formátu XML vyžaduje více paměti, než je nezbytně nutné. Proto může být také zpracovávána poněkud pomaleji.
    • XML se často používá k importu a exportu dat aplikace. Například databáze zákazníků může být dobře reprezentována ve formátu XML. Pomocí vnořených značek můžete zákazníkovi přiřadit více atributů. Do pole pro telefonní číslo lze navíc v parametru uložit, zda se jedná o mobilní nebo soukromé číslo.
    • Jeden ze způsobů ukládání dat prostřednictvím XML pro správu zákazníků je znázorněn na obrázku.
    • Již první slovo „eXtensible“ naznačuje, že jazyk je rozšiřitelný. XML dnes pravděpodobně používáte každý den v technologiích, jako je HTML nebo RSS.

Related Articles

Leave a Comment