XML feed - specifikace
XML feed je datový soubor, který obsahuje informace o jídelní/obědové nabídce Vaší restaurace v jednotlivých dnech.
Feed je nejčastěji generován přímo z databáze webu. Nevíte-li, jak XML feed získat, poraďte se se svým webmasterem, nebo se obraťte na poskytovatele platformy pro váše webové řešení.
Aby mohlo dojít k importu vaší obědové nabídky do našeho systému, je zapotřebí mít vytvořený tzv. XML soubor (nebo-li XML FEED), což je jednoduchý datový formát, pomocí kterého nám předáte informace o vaší obědové nabídce. XML soubor je automaticky generován z vašich stránek, a proto jeho vytvoření či úpravy konzultujte se svým webmasterem.
Může vypadat třeba takto:
<?xml version="1.0" encoding="utf-8"?>
<MENICKA>
<MENU>
<DATUM>10.11.2020</DATUM>
<JIDLO>
<TYP>polevka</TYP>
<NAZEV>Fazolová</NAZEV>
<CENA>20</CENA>
<ALERGEN>1,2,3,4</ALERGEN>
<FOTO>https://menicka.cz/fazolova-polevka.jpg</FOTO>
</JIDLO>
</MENU>
<MENU>
<DATUM>10.11.2020</DATUM>
<JIDLO>
<TYP>jidlo</TYP>
<NAZEV>Zeleninový salát s kuřecím masem</NAZEV>
<CENA>80</CENA>
<ALERGEN>1,2,3,4</ALERGEN>
<FOTO>https://menicka.cz/zeleninovy-salat.jpg</FOTO>
</JIDLO>
</MENU>
<MENU>
<DATUM>10.11.2020</DATUM>
<JIDLO>
<TYP>poznamka</TYP>
<NAZEV>K obědovému menu voda ZDARMA</NAZEV>
</JIDLO>
</MENU>
</MENICKA>
Význam jednotlivých značek v XML feedu
Zpracování XML souboru
Váš XML soubor stahujeme každý den v 06:00, abychom vždy zajistili aktuální nabídku. Z vaší strany je třeba vždy zajistit aktuálnost souboru, aby data byla co nejrelevantnější.
Pokud se nepodaří XML feed stáhnout, případně nebudete mít ještě v XML feedu zadány relevantní data, nic se neděje. Opakované stažení proběhne v 08:00, 09:00, 10:00, 11:00, 12:00 a 13:00.
Nejčastější chyby
1) Nenahrazení některých znaků (např. \"&\", \"<\", \">\") entitami
<NAZEV>Fish & Chips</NAZEV>
Možné řešení:
<NAZEV>Fish & Chips</NAZEV>
<NAZEV><![CDATA[Fish & Chips]]></NAZEV>
2) Neuzavřený element
<NAZEV>Fish & Chips
3) Tagy malými písmeny
<nazev>Fish & Chips</nazev>