Bezchybná struktura dat ve formě XML je v procesu importu dat do e-shopu nezbytná

Import XML datového souboru probíhá tak, že si provozovatel internetového obchodu nahrává údaje například z účetního programu do svého e-shopu prostřednictvím FTP serveru. Z administrace e-shopu spustí klient import dat do databáze e-shopu a během tohoto procesu dochází zároveň ke kontrole neboli ověřování validity XML souboru oproti požadovanému schématu respektujícímu určitou strukturu. Pokud jsou data v XML formátu zapsána správně, dojde k úspěšnému dokončení importu dat obsahující aktuální informace o zboží, jeho ceně, počtu na skladu apod. Pokud během tohoto procesu kontroly dojde ke zjištění, že XML soubor není validní, není možné v importu dat pokračovat.

Jak postupovat dál při zjištění, že XML soubor není validní

Dojde-li k oznámení chybového stavu importovaných dat, je možné stáhnout si ze stránek FastCentriku XML validátor a jeho prostřednictvím provést kontrolu chybového XML. Výsledkem je přehled konkrétních chyb obsažených v XML souboru. Provozovatel e-shopu tak dostane konkrétní informace, na základě kterých může provést úpravy v XML souboru a znovu se pokusit o import dat do e-shopu, aniž by se musel obracet na zákaznickou podporu.

Ukázka vyhodnocení chybových XML souborů
Ukázka vyhodnocení chybových XML souborů

Jak XML validátor používat

Chcete-li odhalit konkrétní chyby, vložte do text boxu XML validátoru URL adresu nebo název souboru , který obsahuje chybové XML a z rolovací nabídky vyberte typ importu, který se XML týká (kategorie, cena zboží apod.). Poté klikněte na tlačítko „validuj“ a vyčkejte na seznam chyb. V případě, že XML soubor obsahuje více než 100 chyb, dojde k automatickému přerušení validace.

Ukázka ověřování XML souboru
Ukázka ověřování XML souboru

Nejčastější příčiny chybového XML souboru

K nejčastějším příčinám výskytu chybového XML patří chybějící některý z povinných elementů nebo nesprávný datový typ u elementů apod. Tyto příčiny XML validátor dokáže odhalit a vás tímto nasměrovat k jejich opravě.