XML feed
XML feedy jsou standardizované soubory napsané či vygenerované ve značkovacím jazyce XML se stanovenou strukturou. Používají se pro přenos dat mezi dvěma vzdálenými webovými aplikacemi, které nejsou jinak vzájemně kompatibilní.
Obecně XML feedy fungují tak, že jedna webová aplikace vygeneruje domluvený feed a umístí jej na konkrétní URL adresu. Druhá aplikace si tento soubor z dané adresy stáhne a zpracuje. To v praxi znamená, že si uloží data, která soubor obsahuje, do své interní databáze. Tento proces se většinou opakuje v pravidelných intervalech.
Příklad XML feedu:
<?xml version="1.0" encoding="utf-8"?>
<AUTOBAZAR>
<AUTO>
<AUTO_ID>123456</AUTO_ID>
<ZNACKA>Škoda</ZNACKA>
<OBCHODNI_NAZEV>Škoda Superb</OBCHODNI_NAZEV>
<ROK_VYROBY>2006</ROK_VYROBY>
<KM_NAJETO>125000</KM_NAJETO>
<STAV>Dobrý</STAV>
<CENA>129000</CENA>
<VYBAVA>4 airbagy, klimatizace, vyhřívaná sedadla, kůže</VYBAVA>
</AUTO>
<AUTO
...
</AUTO>
...
</AUTOBAZAR>