Kaj preverja validator
Prilepite naslov vira in validator ga bo prenesel tako kot bralnik virov ter ga nato preveril po pravilih RSS, Atom in JSON Feed. Je brezplačen in ne potrebuje računa. Pri vsaki težavi vidite vrstico, v kateri je, in kratko opombo, kako jo odpraviti.
- Povezava: stanje HTTP, preusmeritve in ali se strežnik odzove v 10 sekundah.
- Datoteka: glava Content-Type, navedeno in dejansko kodiranje ter ali je XML pravilno oblikovan.
- Oblika: RSS 2.0, RSS 1.0, Atom 1.0 ali JSON Feed in elementi, ki jih zahteva vsaka od njih, na primer naslov, povezava in opis pri RSS.
- Vsak element: naslov ali opis, povezava, edinstven guid in datum v pravilni obliki. Priloge podcastov (enclosure) potrebujejo url, type in length.
- Dodatki: velikost vira, glave predpomnilnika, ki varčujejo s pasovno širino, in vozlišče WebSub za takojšnje posodobitve.
Napake kršijo pravila RSS ali XML. Nekateri bralniki vira z napakami sploh ne morejo prebrati, drugi pa morajo ugibati, zato se objave lahko prikažejo napačno. Opozorila vira ne naredijo neveljavnega. Vir deluje, vendar se lahko nekateri bralniki spotaknejo ob te podrobnosti.
Pod kontrolnim seznamom razdelek Kaj vidi Feeder prikaže vir tako, kot ga bere Feederjev lastni pajek, z vsemi elementi, datumi in povezavami.
Pogoste napake virov in kako jih odpraviti
Ni pravilno oblikovan (neveljaven žeton)
Običajen vzrok je osamljen & ali < v naslovu ali opisu, na primer Tom & Jerry. Zapišite & kot & in < kot < ali postavite HTML v razdelek CDATA: <![CDATA[ ... ]]>.
Nedefinirana entiteta
Entitete HTML, kot je , v XML ne obstajajo, saj XML pozna le pet. Namesto njih uporabite številko, na primer   za nedeljiv presledek, ali postavite HTML v CDATA.
Datumi v napačni obliki
Datumi RSS so videti takole: Sat, 26 Sep 2026 09:00:00 GMT. Večina jezikov jih zna zapisati namesto vas: date(DATE_RSS) v PHP, email.utils.format_datetime(dt) v Pythonu in new Date().toUTCString() v JavaScriptu. Atom in JSON Feed namesto tega uporabljata 2026-09-26T09:00:00Z.
Strežen kot text/html
Vaš strežnik vir označi kot spletno stran, zato ga nekateri bralniki morda ne bodo prepoznali kot vir. Strezite RSS kot application/rss+xml in Atom kot application/atom+xml. Deluje tudi application/xml.
Manjkajoči ali podvojeni guid
Brez edinstvenega ID-ja morajo bralniki ugibati, katere objave so nove, zato se lahko urejena objava znova pojavi. Vsakemu elementu dajte edinstven <guid>, ki se nikoli ne spremeni, na primer stalni naslov objave.
Čudni znaki namesto črk s strešicami
Znaki v datoteki se ne ujemajo s kodiranjem, ki ga navaja, pogosto zato, ker je besedilo v Windows-1252 označeno kot UTF-8. Shranite in strezite vir kot UTF-8 in poskrbite, da strežnik pošilja charset=utf-8.
Nekaj pred deklaracijo XML
Prazna vrstica ali presledek pred <?xml pokvari celoten vir. V WordPressu je vzrok običajno datoteka functions.php teme ali vtičnik.
Več rešitev najdete v članku Kako preveriti veljavnost vira RSS za Feeder. Če vir pripada nekomu drugemu, članek Vir RSS ni veljaven pojasni, kaj lahko storite.
Kako dodati vir v Feeder
Tudi veljaven vir je lahko v bralniku videti napačno, zato ga preizkusite tako, kot ga bodo videli vaši naročniki:
- V Feederju kliknite Dodaj vir in prilepite naslov vira.
- Feeder prikaže vir s predogledom najnovejših objav. Preverite naslove, datume in povezave.
- Spremljajte ga, objavite novo objavo in preverite, ali se pojavi enkrat, kot nova objava.
Feeder je bralnik RSS za splet, vaš brskalnik, iOS in Android, začnete pa lahko brezplačno.
Pogosta vprašanja
Zakaj moj vir deluje v enem bralniku, v drugem pa ne?
Bralniki so različno strogi. Mnogi, vključno s Feederjem, preberejo vire z manjšimi napakami in dobro uganejo preostalo. Strožje aplikacije, na primer nekatere aplikacije za podcaste, pri istem viru obupajo. Vir brez napak deluje povsod, zato jih odpravite, tudi če je v vašem bralniku videti v redu.
Ali mora biti vir veljaven, da deluje?
Ne vedno. Mnogi bralniki preberejo vire z manjšimi napakami, strožje aplikacije pa jih lahko zavrnejo, zato je veljaven vir varna izbira.
Zakaj se stare objave prikazujejo kot nove?
Bralniki sledijo objavam po njihovem guidu, če ga ni, pa po naslovu in datumu. Novi guidi, selitev na novo domeno ali spremenjen časovni pas strežnika lahko povzročijo, da se jim vsaka objava zdi nova.
Ali lahko preverim vir, ki še ni na spletu?
Ta validator preverja vire po njihovem naslovu in samo na javnem internetu. Če datoteke še ni na spletu, prilepite XML v W3C Feed Validation Service pod Validate by Direct Input.