Validátor kanálov RSS

Skontrolujte chyby v ľubovoľnom kanáli RSS, Atom alebo JSON, zistite, ako opraviť každú z nich, a pozrite sa, čo presne vidí Feeder.

Vyskúšajte ukážkový kanál:

Čo validátor kontroluje

Vložte adresu kanála a validátor ju načíta rovnako ako čítačka kanálov a potom ju skontroluje podľa pravidiel RSS, Atom a JSON Feed. Je to zadarmo a nepotrebujete účet. Pri každom probléme uvidíte riadok, na ktorom je, a krátku poznámku, ako ho opraviť.

  • Pripojenie: stav HTTP, presmerovania a to, či server odpovie do 10 sekúnd.
  • Súbor: hlavička Content-Type, deklarované a skutočné kódovanie a to, či je XML správne vytvorené.
  • Formát: RSS 2.0, RSS 1.0, Atom 1.0 alebo JSON Feed a prvky, ktoré každý z nich vyžaduje, napríklad názov, odkaz a popis pri RSS.
  • Každá položka: názov alebo popis, odkaz, jedinečný guid a dátum v správnom formáte. Prílohy podcastov (enclosure) potrebujú url, type a length.
  • Doplnky: veľkosť kanála, hlavičky vyrovnávacej pamäte, ktoré šetria prenos dát, a hub WebSub na okamžité aktualizácie.

Chyby porušujú pravidlá RSS alebo XML. Niektoré čítačky kanál s chybami vôbec neprečítajú a iné musia hádať, takže sa príspevky môžu zobraziť nesprávne. Upozornenia kanál nespravia neplatným. Kanál funguje, ale niektoré čítačky môžu o tieto detaily zakopnúť.

Pod kontrolným zoznamom ukazuje sekcia Čo vidí Feeder kanál tak, ako ho číta vlastný robot Feedera, so všetkými položkami, dátumami a odkazmi.

Časté chyby v kanáloch a ako ich opraviť

Nie je správne vytvorený (neplatný token)

Zvyčajnou príčinou je osamotený znak & alebo < v názve alebo popise, napríklad Tom & Jerry. Zapíšte & ako &amp; a < ako &lt; alebo vložte HTML do sekcie CDATA: <![CDATA[ ... ]]>.

Nedefinovaná entita

Entity HTML ako &nbsp; v XML neexistujú, XML ich pozná iba päť. Použite namiesto nich číslo, napríklad &#160; pre pevnú medzeru, alebo vložte HTML do CDATA.

Dátumy v nesprávnom formáte

Dátumy v RSS vyzerajú takto: Sat, 26 Sep 2026 09:00:00 GMT. Väčšina jazykov ich vie zapísať za vás: date(DATE_RSS) v PHP, email.utils.format_datetime(dt) v Pythone a new Date().toUTCString() v JavaScripte. Atom a JSON Feed namiesto toho používajú 2026-09-26T09:00:00Z.

Poskytované ako text/html

Váš server označuje kanál ako webovú stránku, takže niektoré čítačky v ňom kanál nemusia rozpoznať. Poskytujte RSS ako application/rss+xml a Atom ako application/atom+xml. Funguje aj application/xml.

Chýbajúce alebo duplicitné guid

Bez jedinečného ID musia čítačky hádať, ktoré príspevky sú nové, takže sa upravený príspevok môže objaviť znova. Dajte každej položke jedinečný <guid>, ktorý sa nikdy nezmení, napríklad trvalú adresu príspevku.

Čudné symboly namiesto písmen s diakritikou

Znaky v súbore nezodpovedajú kódovaniu, ktoré deklaruje, často preto, že text vo Windows-1252 je označený ako UTF-8. Ukladajte a poskytujte kanál v UTF-8 a nastavte server, aby posielal charset=utf-8.

Niečo pred deklaráciou XML

Prázdny riadok alebo medzera pred <?xml pokazí celý kanál. Vo WordPresse je príčinou zvyčajne súbor functions.php témy alebo plugin.

Ďalšie riešenia nájdete v článku Ako overiť RSS kanál pre Feeder. Ak kanál patrí niekomu inému, článok RSS kanál nie je platný vysvetľuje, čo môžete urobiť.

Ako pridať kanál do Feedera

Aj platný kanál môže v čítačke vyzerať zle, preto ho otestujte tak, ako ho uvidia vaši odberatelia:

  1. Vo Feederi kliknite na Pridať kanál a vložte adresu kanála.
  2. Feeder zobrazí kanál s náhľadom najnovších príspevkov. Skontrolujte názvy, dátumy a odkazy.
  3. Začnite kanál sledovať, zverejnite nový príspevok a skontrolujte, že sa objaví raz, ako nový príspevok.

Feeder je čítačka RSS pre web, váš prehliadač, iOS a Android a začať môžete zadarmo.

Začnite zadarmo

Časté otázky

Prečo môj kanál funguje v jednej čítačke, ale v inej nie?

Čítačky sú rôzne prísne. Mnohé, vrátane Feedera, prečítajú kanály s drobnými chybami a zvyšok dobre odhadnú. Prísnejšie aplikácie, napríklad niektoré podcastové aplikácie, to pri rovnakom kanáli vzdajú. Kanál bez chýb funguje všade, preto ich opravte, aj keď vo vašej čítačke vyzerá dobre.

Musí byť kanál platný, aby fungoval?

Nie vždy. Mnohé čítačky prečítajú kanály s drobnými chybami, ale prísnejšie aplikácie ich môžu odmietnuť, takže platný kanál je bezpečná voľba.

Prečo sa staré príspevky zobrazujú ako nové?

Čítačky sledujú príspevky podľa ich guid, a ak chýba, podľa názvu a dátumu. Nové guid, presun na novú doménu alebo zmenené časové pásmo servera môžu spôsobiť, že každý príspevok sa im bude zdať nový.

Môžem overiť kanál, ktorý ešte nie je online?

Tento validátor kontroluje kanály podľa ich adresy a iba na verejnom internete. Ak súbor ešte nie je online, vložte XML do W3C Feed Validation Service v časti Validate by Direct Input.