Co validátor kontroluje
Vložte adresu kanálu a validátor ji načte stejně jako čtečka kanálů a pak ji zkontroluje podle pravidel RSS, Atom a JSON Feed. Je to zdarma a nepotřebujete účet. U každého problému uvidíte řádek, na kterém je, a krátkou poznámku, jak ho opravit.
- Připojení: stav HTTP, přesměrování a to, jestli server odpoví do 10 sekund.
- Soubor: hlavička Content-Type, deklarované a skutečné kódování a to, jestli je XML správně utvořené.
- Formát: RSS 2.0, RSS 1.0, Atom 1.0 nebo JSON Feed a prvky, které každý z nich vyžaduje, například název, odkaz a popis u RSS.
- Každá položka: název nebo popis, odkaz, jedinečný guid a datum ve správném formátu. Přílohy podcastů (enclosure) potřebují url, type a length.
- Doplňky: velikost kanálu, hlavičky pro mezipaměť, které šetří přenos dat, a hub WebSub pro okamžité aktualizace.
Chyby porušují pravidla RSS nebo XML. Některé čtečky kanál s chybami vůbec nepřečtou a jiné musí hádat, takže se příspěvky mohou zobrazit špatně. Varování kanál nezneplatní. Kanál funguje, ale některé čtečky mohou o tyto detaily zakopnout.
Pod kontrolním seznamem ukazuje sekce Co vidí Feeder kanál tak, jak ho čte vlastní robot Feederu, se všemi položkami, daty a odkazy.
Časté chyby v kanálech a jak je opravit
Není správně utvořený (neplatný token)
Obvyklou příčinou je osamocený znak & nebo < v názvu nebo popisu, například Tom & Jerry. Zapište & jako & a < jako <, nebo vložte HTML do sekce CDATA: <![CDATA[ ... ]]>.
Nedefinovaná entita
Entity HTML jako v XML neexistují, XML jich zná jen pět. Použijte místo nich číslo, například   pro pevnou mezeru, nebo vložte HTML do CDATA.
Data ve špatném formátu
Data v RSS vypadají takto: Sat, 26 Sep 2026 09:00:00 GMT. Většina jazyků je umí zapsat za vás: date(DATE_RSS) v PHP, email.utils.format_datetime(dt) v Pythonu a new Date().toUTCString() v JavaScriptu. Atom a JSON Feed místo toho používají 2026-09-26T09:00:00Z.
Poskytováno jako text/html
Váš server označuje kanál jako webovou stránku, takže v něm některé čtečky kanál nepoznají. Poskytujte RSS jako application/rss+xml a Atom jako application/atom+xml. Funguje i application/xml.
Chybějící nebo duplicitní guid
Bez jedinečného ID musí čtečky hádat, které příspěvky jsou nové, takže se upravený příspěvek může objevit znovu. Dejte každé položce jedinečný <guid>, který se nikdy nezmění, například trvalou adresu příspěvku.
Divné symboly místo písmen s diakritikou
Znaky v souboru neodpovídají kódování, které deklaruje, často proto, že text ve Windows-1252 je označen jako UTF-8. Ukládejte a poskytujte kanál v UTF-8 a nastavte server, aby posílal charset=utf-8.
Něco před deklarací XML
Prázdný řádek nebo mezera před <?xml rozbije celý kanál. Ve WordPressu je příčinou obvykle soubor functions.php šablony nebo plugin.
Další řešení najdete v článku Jak ověřit RSS kanál pro Feeder. Pokud kanál patří někomu jinému, článek RSS kanál není platný vysvětluje, co můžete udělat.
Jak přidat kanál do Feederu
I platný kanál může ve čtečce vypadat špatně, takže ho otestujte tak, jak ho uvidí vaši odběratelé:
- Ve Feederu klikněte na Přidat kanál a vložte adresu kanálu.
- Feeder zobrazí kanál s náhledem nejnovějších příspěvků. Zkontrolujte názvy, data a odkazy.
- Začněte kanál sledovat, zveřejněte nový příspěvek a zkontrolujte, že se objeví jednou, jako nový příspěvek.
Feeder je čtečka RSS pro web, váš prohlížeč, iOS a Android a začít můžete zdarma.
Časté dotazy
Proč můj kanál funguje v jedné čtečce, ale v jiné ne?
Čtečky jsou různě přísné. Mnohé, včetně Feederu, přečtou kanály s drobnými chybami a zbytek dobře odhadnou. Přísnější aplikace, například některé podcastové aplikace, se u stejného kanálu vzdají. Kanál bez chyb funguje všude, takže je opravte, i když ve vaší čtečce vypadá dobře.
Musí být kanál platný, aby fungoval?
Ne vždy. Mnoho čteček přečte kanály s drobnými chybami, ale přísnější aplikace je mohou odmítnout, takže platný kanál je bezpečná volba.
Proč se staré příspěvky zobrazují jako nové?
Čtečky sledují příspěvky podle jejich guid, a pokud chybí, podle názvu a data. Nové guid, přesun na novou doménu nebo změněné časové pásmo serveru mohou způsobit, že jim každý příspěvek bude připadat nový.
Mohu ověřit kanál, který ještě není online?
Tento validátor kontroluje kanály podle jejich adresy a jen na veřejném internetu. Pokud soubor ještě není online, vložte XML do W3C Feed Validation Service v části Validate by Direct Input.