Co je to XML a XML feed?

XML = eXtensible Markup Language. Dokument XML neurčuje jaké tagy (značky) v dokumentu používat. Stanovuje pouze pravidla. Vy si definujete vlastní tagy a zároveň popisujete jejich obsah.

XML dokumenty

XML je standard, který určuje strukturu XML dokumentů:

  • jak se označují elementy,
  • jak se vnořují elementy,
  • jakým způsobem se zapisují atributy,
  • a další konstrukce.

Neobsahuje však žádné konkrétní značky (oproti např. HTML). Každý si může vymyslet vlastní. Např..

<adresa> br>
<jméno>Petr</jméno> br>
<příjmení>Novák</příjmení> br>
<ulice>Vinohradská 150</ulice> br>
… br>
</adresa>

Pravidla pro tvorbu XML dokumentů

  • Elementy jsou do sebe správně vnořeny – počáteční tag je zároveň ukončovací.
  • Veškeré entity jsou správně strukturované.

Z XML byly vytvořeny vlastní jazky, např. (x)HTML – kombinace HTML a XML.

Praktické využití XML

XML feed

XML feed je datový soubor s informacemi. U e-shopů které jsou potřebné pro především pro srovnávače zboží ve standardu XML.

Příklad informací posílaných do XML feedu

Mezi tyto informace patří např.:

  • název produktu,
  • cena,
  • skladová dostupnost,
  • název výrobce,
  • a další.

Každý cenový srovnávač zboží má jiné požadavky na data v XML feedu. Minimálně pro Zboží, Heureku a Google nákupy je důležité mít vlastní XML feed.

Kde získat XML feed?

Většina e-shopových řešení generuje feed automaticky. Některá dokonce generují XML přímo na míru jednotlivým srovnávačům. Pokud ne, je možné pro úpravu, optimalizaci použít např. externí nástroj Mergado.

Další zdroje

Petr Jiránek
Follow me
Latest posts by Petr Jiránek (see all)