| XML - eXtensible Markup Language |
|
V současné době se o XML hovoří nejčastěji v souvislosti s Webem a považuje se za nástupce dnes používaného jazyka HTML. Výhoda XML spočívá v tom, že autor stránky může používat vlastní tagy, které dokáží mnohem přesněji označit význam prezentovaných informací. To má velký význam především pro vyhledávání informací. Dnešní Web je informacemi přehlcen a nalézt konkrétní informací je stále obtížnější a mnohdy i nemožné. Tento problém nevyřeší sebelepší prohledávací servery, pokud jim nepomohou autoři stránek, kteří pomocí XML uloží do stránek mnohem více metainformací.
V jazyce HTML musíme z větší části definovat, jak se má daný text zobrazit, a ne co znamená. Představme si nyní, že by část databáze na webové stránce byla zapsána pomocí XML následujícím způsobem:
<osoba>
<jmeno>David</jmeno>
<prijmeni>Horsák</prijmeni>
<login>hodza</login>
<ulice>Jiráskova</ulice>
<mesto>Brno</mesto>
</osoba>
Dokumenty nejen prohledáváme, ale v konečné fázi i zobrazujeme. V jazyce HTML je vše jednoduché -- jednotlivé tagy určují, jak se má daná část stránky zobrazit. V XML žádná podobná přímá vazba neexistuje, a proto musíme způsob zobrazení jednotlivých elementů dokumentu definovat jiným způsobem -- pomocí stylů. Ve stylu pak můžeme pro každý element určit, jak se má zobrazit (řez a velikost písma, barva, zarovnání, umístění apod.). Podle našeho přání tak můžeme výše uvedenou část ceníku zobrazit třeba v přehledné tabulce nebo pěkně pod sebou jako v nějakém katalogu.
Využití XML
XML však nezůstává pouze technologií určenou pro Web. Využití nalezne všude, kde je potřeba jedny informace prezentovat v několika formátech -- v tištěné podobě na papíře, jako publikaci na CD-ROM a na Webu. Výhoda XML spočívá v tom, že kromě samotného textu nese i informaci o jeho významu. Konverze do libovolného formátu je pak snadná a může probíhat zcela automaticky. XML proto nalézá uplatnění při tvorbě technické dokumentace, což v některých oblastech průmyslu znamená práci s tisícistránkovými dokumenty, které je potřeba několikrát ročně aktualizovat a distribuovat uživatelům v různých formách. Příspěvky do různých vědeckých a odborných časopisů je dnes rovněž potřeba publikovat i elektronicky kromě tradiční papírové podoby. XML se nabízí jako otevřený standard pro uchovávání a výměnu tohoto typu dat.
|
|