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