XML, alebo Extensible Markup Language (v preklade „rozšíriteľný značkovací jazyk“), je značkovací jazyk navrhnutý na ukladanie a prenos štruktúrovaných dát. Jeho hlavnou úlohou je opísať, čo dáta znamenajú, nie ako vyzerajú. Na rozdiel od HTML, ktoré definuje vzhľad a štruktúru webovej stránky, XML definuje samotné dáta pomocou vlastných, používateľom definovaných značiek (tagov).
XML vs. HTML: Aký je kľúčový rozdiel?
- HTML (HyperText Markup Language) má pevne dané značky (
<h1>
,<p>
,<img>
), ktoré prehliadaču hovoria, ako má obsah zobraziť. - XML nemá žiadne preddefinované značky. Umožňuje vám vytvoriť si vlastné, ktoré popisujú význam dát.
Príklad: Predstavte si, že chcete uložiť informáciu o knihe.
- V HTML by ste napísali:
<h1>Názov knihy</h1><p>Autor</p>
- V XML by ste napísali:
<kniha><nazov>Názov knihy</nazov><autor>Autor</autor></kniha>
. XML presne hovorí, že „Názov knihy“ je názov a „Autor“ je autor.
Na čo sa XML v praxi používa?
- XML Sitemap (Mapa stránok): Najdôležitejšie využitie z pohľadu SEO. Je to súbor vo formáte XML, ktorý obsahuje zoznam všetkých URL adries vášho webu, aby ich vyhľadávače ako Google mohli ľahšie nájsť a zaindexovať.
- Produktové feedy: E-shopy používajú XML feedy na posielanie dát o svojich produktoch do porovnávačov cien (ako Heureka) alebo do reklamných systémov (ako Google Merchant Center).
- Konfiguračné súbory: Mnoho softvérových aplikácií používa XML súbory na ukladanie svojich nastavení.
- Výmena dát: Používa sa na prenos dát medzi rôznymi, navzájom nekompatibilnými systémami.
⭐ Tip od BiznisUp.sk
Ako majiteľ webu sa s XML kódom priamo stretnete najmä pri vašej Sitemape. Nemusíte rozumieť jeho syntaxi ani ho vedieť písať. Dôležité je vedieť, že tento súbor existuje (zvyčajne na adrese
vasadomena.sk/sitemap.xml
) a že jeho adresa by mala byť vložená do nástroja Google Search Console. Tým zabezpečíte, že Google má vždy aktuálny zoznam všetkých vašich podstránok a dokáže ich efektívnejšie objaviť.
Jednoduché a prehľadné vysvetlenie základov XML s príkladmi ponúka známy vzdelávací portál W3Schools (v angličtine).
Súvisiace pojmy v slovníku
- Sitemap
- HTML
- Produktový feed
- Google Search Console
- Indexácia
- Dáta