RSS-hírcsatorna-validátor

Ellenőrizd bármelyik RSS-, Atom- vagy JSON-hírcsatorna hibáit, nézd meg, hogyan javíthatod mindegyiket, és lásd pontosan azt, amit a Feeder lát.

Próbálj ki egy minta-hírcsatornát:

Mit ellenőriz a validátor

Illeszd be egy hírcsatorna címét, és a validátor úgy tölti le, ahogy egy hírolvasó, majd az RSS, az Atom és a JSON Feed szabályai szerint ellenőrzi. Ingyenes, és nem kell hozzá fiók. Minden problémánál látod a sort, amelyben van, és egy rövid megjegyzést a javításáról.

  • A kapcsolat: a HTTP-állapot, az átirányítások, és hogy a szerver válaszol-e 10 másodpercen belül.
  • A fájl: a Content-Type fejléc, a megadott és a tényleges kódolás, és hogy az XML jól formázott-e.
  • A formátum: RSS 2.0, RSS 1.0, Atom 1.0 vagy JSON Feed, és az elemek, amelyeket mindegyik megkövetel, például RSS-nél a cím, a hivatkozás és a leírás.
  • Minden elem: cím vagy leírás, hivatkozás, egyedi guid és helyes formátumú dátum. A podcastok mellékleteinek (enclosure) url, type és length érték kell.
  • Extrák: a hírcsatorna mérete, a sávszélességet kímélő gyorsítótár-fejlécek és egy WebSub hub az azonnali frissítésekhez.

A hibák megszegik az RSS vagy az XML szabályait. Egyes olvasók egyáltalán nem tudnak beolvasni egy hibás hírcsatornát, mások találgatni kényszerülnek, így a bejegyzések rosszul jelenhetnek meg. A figyelmeztetések nem teszik érvénytelenné a hírcsatornát. A hírcsatorna működik, de egyes olvasók megbotolhatnak ezeken a részleteken.

Az ellenőrzőlista alatt a(z) Amit a Feeder lát rész úgy mutatja a hírcsatornát, ahogy a Feeder saját robotja olvassa, minden elemmel, dátummal és hivatkozással.

Gyakori hírcsatorna-hibák és javításuk

Nem jól formázott (érvénytelen token)

A szokásos ok egy magányos & vagy < egy címben vagy leírásban, például Tom & Jerry. Írd a & jelet &amp;, a < jelet &lt; formában, vagy tedd a HTML-t egy CDATA-szakaszba: <![CDATA[ ... ]]>.

Nem definiált entitás

Az olyan HTML-entitások, mint a &nbsp;, nem léteznek az XML-ben, amely csak ötöt ismer. Használd helyette a számot, például &#160; a nem törhető szóközhöz, vagy tedd a HTML-t CDATA-ba.

Rossz formátumú dátumok

Az RSS-dátumok így néznek ki: Sat, 26 Sep 2026 09:00:00 GMT. A legtöbb nyelv meg tudja írni őket helyetted: PHP-ban date(DATE_RSS), Pythonban email.utils.format_datetime(dt), JavaScriptben new Date().toUTCString(). Az Atom és a JSON Feed ehelyett a 2026-09-26T09:00:00Z formát használja.

text/html típusként kiszolgálva

A szervered weboldalként jelöli a hírcsatornát, így egyes olvasók nem ismerik fel benne a hírcsatornát. Az RSS-t application/rss+xml, az Atomot application/atom+xml típusként szolgáld ki. Az application/xml is működik.

Hiányzó vagy ismétlődő guid-ok

Egyedi azonosító nélkül az olvasóknak találgatniuk kell, mely bejegyzések újak, így egy szerkesztett bejegyzés újra megjelenhet. Adj minden elemnek egyedi, soha nem változó <guid> értéket, például a bejegyzés állandó címét.

Furcsa jelek az ékezetes betűk helyén

A fájl karakterei nem egyeznek a megadott kódolással, gyakran azért, mert a Windows-1252 kódolású szöveg UTF-8-ként van jelölve. Mentsd és szolgáld ki a hírcsatornát UTF-8-ban, és állítsd be, hogy a szerver charset=utf-8 értéket küldjön.

Valami az XML-deklaráció előtt

Egy üres sor vagy szóköz a <?xml előtt az egész hírcsatornát elrontja. WordPressben általában egy téma functions.php fájlja vagy egy bővítmény okozza.

További megoldásokért lásd a(z) RSS-feed ellenőrzése a Feederhez cikket. Ha a hírcsatorna valaki másé, a(z) Érvénytelen RSS-feed: mit tehetsz? cikk elmagyarázza, mit tehetsz.

Hírcsatorna hozzáadása a Feederhez

Egy érvényes hírcsatorna is rosszul nézhet ki egy olvasóban, ezért teszteld úgy, ahogy a feliratkozóid látják majd:

  1. A Feederben kattints a(z) Csatorna hozzáadása gombra, és illeszd be a hírcsatorna címét.
  2. A Feeder megmutatja a hírcsatornát a legújabb bejegyzések előnézetével. Ellenőrizd a címeket, a dátumokat és a hivatkozásokat.
  3. Kövesd, tegyél közzé egy új bejegyzést, és ellenőrizd, hogy egyszer, új bejegyzésként jelenik-e meg.

A Feeder egy RSS-olvasó a webre, a böngésződbe, iOS-re és Androidra, és ingyen elkezdheted.

Kezdd el ingyen

Gyakori kérdések

Miért működik a hírcsatornám az egyik olvasóban, a másikban pedig nem?

Az olvasók különböző mértékben szigorúak. Sokan, köztük a Feeder is, beolvassák a kisebb hibákat tartalmazó hírcsatornákat, és jól kitalálják a többit. A szigorúbb alkalmazások, például egyes podcastalkalmazások, feladják ugyanannál a hírcsatornánál. A hibátlan hírcsatorna mindenhol működik, ezért javítsd ki a hibákat akkor is, ha a saját olvasódban jól néz ki.

Érvényesnek kell lennie egy hírcsatornának ahhoz, hogy működjön?

Nem mindig. Sok olvasó beolvassa a kisebb hibákat tartalmazó hírcsatornákat, de a szigorúbb alkalmazások elutasíthatják őket, ezért az érvényes hírcsatorna a biztos választás.

Miért jelennek meg a régi bejegyzések újként?

Az olvasók a guid alapján követik a bejegyzéseket, ha pedig nincs ilyen, akkor a cím és a dátum alapján. Új guid-ok, költözés új domainre vagy a szerver megváltozott időzónája miatt minden bejegyzés újnak tűnhet számukra.

Ellenőrizhetek olyan hírcsatornát, amely még nincs online?

Ez a validátor a címük alapján ellenőrzi a hírcsatornákat, és csak a nyilvános interneten. Ha a fájl még nincs online, illeszd be az XML-t a W3C Feed Validation Service szolgáltatásba, a Validate by Direct Input résznél.