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
- RSS kanál,
- Sitemap.xml,
- nebo např. XML feed.
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.