XML - co to je? Jednoduše vysvětleno
Zeptejte se sami sebe, co je to XML, máme pro vás správnou odpověď. V tomto praktickém tipu vám ukážeme, co potřebujete pro XML, jak se s ním musíte vypořádat 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 HTML dosáhlo svých limitů.
- XML je datový formát. XML je textový datový formát, podobný "JavaScript Object Notation", lépe známý jako JSON.
- To znamená, že data XML lze otevírat a upravovat v editoru. Počítače mohou také číst a zapisovat formát XML.
- Stejně jako HTML i XML obsahuje tzv. Tagy, které jsou uzavřeny v hranatých závorkách.
- Na rozdíl od XML existuje v HTML pouze pevná sada značek, například
, nebo
- ,
- S XML můžete definovat své vlastní značky. Je definován pouze den, který by měl vypadat, ale ne to, co to znamená.
- Značka XML může být samostatná následovně :. Alternativně může den ohraničit oblast. Pak je zde otevírací a závěrečný den: oblast
- Značky mohou být vnořeny. Tímto způsobem lze vytvořit hierarchii.
- V případě potřeby může mít jeden den jeden nebo více parametrů. Syntaxe je následující :.
- Parametry se vždy skládají z názvu a hodnoty. Hodnota je uzavřena ve dvojitých uvozovkách a je přiřazena se stejným znaménkem.
- Na obrázku můžete vidět příklad datové struktury v XML.
Použití XML
XML lze použít mnoha způsoby. Zde si přečtěte, co s XML můžete dělat a jaké výhody a nevýhody má XML.
- XML lze v zásadě použít k zápisu, ukládání a výměně dat.
- Hlavními výhodami XML je jeho široká distribuce a nízká snaha o učení. XML lze také snadno interpretovat lidmi a stroji.
- Jedinou nevýhodou XML jsou režijní náklady ve srovnání s binárním formátem. To znamená, že struktura uložená ve formátu XML vyžaduje více úložného prostoru, než je nezbytně nutné. V souladu s tím může být také zpracována poněkud pomaleji.
- XML je široce používán pro import a export aplikačních dat. Například databáze zákazníků může být dobře zobrazena ve formátu XML. Vnořením značek můžete zákazníkovi přiřadit více atributů. Pole pro telefonní číslo lze také uložit do parametru, zda jde o mobilní nebo soukromé číslo.
- Na obrázku vidíte možnost ukládání dat přes XML pro správu zákazníků.
- První slovo „eXtensible“ již znamená, že jazyk je rozšiřitelný. Pravděpodobně používáte XML každý den v technologiích, jako je HTML nebo RSS.
Jak importovat XML soubor do Excelu si můžete přečíst v dalším praktickém tipu.