Validator RSS izvora

Proverite da li bilo koji RSS, Atom ili JSON izvor ima greške, saznajte kako da ispravite svaku i pogledajte šta tačno vidi Feeder.

Isprobajte primer izvora:

Šta validator proverava

Nalepite adresu izvora i validator će ga preuzeti kao čitač izvora, a zatim ga proveriti prema pravilima RSS-a, Atoma i JSON Feeda. Besplatan je i ne treba vam nalog. Uz svaki problem dobijate red u kom se nalazi i kratku napomenu kako da ga ispravite.

  • Veza: HTTP status, preusmeravanja i da li server odgovara u roku od 10 sekundi.
  • Datoteka: zaglavlje Content-Type, deklarisano i stvarno kodiranje i da li je XML ispravno oblikovan.
  • Format: RSS 2.0, RSS 1.0, Atom 1.0 ili JSON Feed i elementi koje svaki od njih zahteva, poput naslova, linka i opisa za RSS.
  • Svaka stavka: naslov ili opis, link, jedinstveni guid i datum u ispravnom formatu. Prilozima podkasta (enclosure) trebaju url, type i length.
  • Dodaci: veličina izvora, zaglavlja keša koja štede protok i WebSub hub za trenutna ažuriranja.

Greške krše pravila RSS-a ili XML-a. Neki čitači uopšte ne mogu da pročitaju izvor sa greškama, a drugi moraju da pogađaju, pa se objave mogu prikazati pogrešno. Upozorenja ne čine izvor nevažećim. Izvor radi, ali neki čitači mogu da zapnu na ovim detaljima.

Ispod liste provera Šta vidi Feeder prikazuje izvor onako kako ga čita Feederov sopstveni pretraživač, sa svakom stavkom, datumom i linkom.

Česte greške u izvorima i kako da ih ispravite

Nije ispravno oblikovan (nevažeći token)

Uobičajeni uzrok je usamljeni & ili < u naslovu ili opisu, poput Tom & Jerry. Pišite & kao &amp;, a < kao &lt; ili stavite HTML u CDATA odeljak: <![CDATA[ ... ]]>.

Nedefinisani entitet

HTML entiteti poput &nbsp; ne postoje u XML-u, koji poznaje samo pet. Umesto toga koristite broj, npr. &#160; za neprekidni razmak, ili stavite HTML u CDATA.

Datumi u pogrešnom formatu

RSS datumi izgledaju ovako: Sat, 26 Sep 2026 09:00:00 GMT. Većina jezika može da ih napiše umesto vas: date(DATE_RSS) u PHP-u, email.utils.format_datetime(dt) u Pythonu i new Date().toUTCString() u JavaScriptu. Atom i JSON Feed umesto toga koriste 2026-09-26T09:00:00Z.

Poslužen kao text/html

Vaš server označava izvor kao veb-stranicu, pa ga neki čitači možda neće prepoznati kao izvor. Poslužujte RSS kao application/rss+xml, a Atom kao application/atom+xml. Radi i application/xml.

Nedostaju ili se ponavljaju guid oznake

Bez jedinstvenog ID-a čitači moraju da pogađaju koje su objave nove, pa se izmenjena objava može ponovo pojaviti. Svakoj stavci dajte jedinstveni <guid> koji se nikad ne menja, poput trajne adrese objave.

Čudni simboli umesto slova sa dijakriticima

Znakovi u datoteci ne odgovaraju kodiranju koje deklariše, često zato što je tekst u Windows-1252 označen kao UTF-8. Sačuvajte i poslužujte izvor kao UTF-8 i podesite server da šalje charset=utf-8.

Nešto pre XML deklaracije

Prazan red ili razmak pre <?xml kvari ceo izvor. U WordPressu je uzrok obično datoteka functions.php teme ili neki dodatak.

Više rešenja potražite u članku Kako da proverite RSS fid za Feeder. Ako izvor pripada nekom drugom, RSS feed nije ispravan objašnjava šta možete da uradite.

Kako da dodate izvor u Feeder

Čak i važeći izvor može izgledati pogrešno u čitaču, zato ga testirajte onako kako će ga videti vaši pretplatnici:

  1. U Feederu kliknite na Dodaj kanal i nalepite adresu izvora.
  2. Feeder prikazuje izvor sa pregledom najnovijih objava. Proverite naslove, datume i linkove.
  3. Pratite ga, objavite novu objavu i proverite da li se pojavljuje jednom, kao nova objava.

Feeder je RSS čitač za veb, vaš pregledač, iOS i Android, a možete da počnete besplatno.

Počni besplatno

Česta pitanja

Zašto moj izvor radi u jednom čitaču, a u drugom ne?

Čitači se razlikuju po tome koliko su strogi. Mnogi, uključujući Feeder, čitaju izvore sa malim greškama i dobro pogađaju ostatak. Strože aplikacije, poput nekih aplikacija za podkaste, odustaju od istog izvora. Izvor bez grešaka radi svuda, pa ih ispravite čak i ako vaš čitač izgleda u redu.

Da li izvor mora biti važeći da bi radio?

Ne uvek. Mnogi čitači čitaju izvore sa malim greškama, ali strože aplikacije mogu da ih odbiju, pa je važeći izvor siguran izbor.

Zašto se stare objave prikazuju kao nove?

Čitači prate objave po njihovom guidu, a kad ga nema, po naslovu i datumu. Novi guidovi, prelazak na novi domen ili promenjena vremenska zona servera mogu da učine da im svaka objava izgleda nova.

Mogu li da proverim izvor koji još nije na mreži?

Ovaj validator proverava izvore prema njihovoj adresi i samo na javnom internetu. Za datoteku koja nije na mreži nalepite XML u W3C Feed Validation Service pod Validate by Direct Input.