Ce verifică validatorul
Lipește adresa unui flux, iar validatorul îl descarcă așa cum o face un cititor de fluxuri, apoi îl verifică după regulile RSS, Atom și JSON Feed. E gratuit și nu are nevoie de cont. Fiecare problemă vine cu linia pe care se află și cu o scurtă notă despre cum o repari.
- Conexiunea: starea HTTP, redirecționările și dacă serverul răspunde în 10 secunde.
- Fișierul: antetul Content-Type, codificarea declarată și cea reală și dacă XML-ul este bine format.
- Formatul: RSS 2.0, RSS 1.0, Atom 1.0 sau JSON Feed și elementele cerute de fiecare, cum ar fi titlul, linkul și descrierea pentru RSS.
- Fiecare element: un titlu sau o descriere, un link, un guid unic și o dată în formatul corect. Atașamentele podcasturilor (enclosure) au nevoie de url, type și length.
- Extra: dimensiunea fluxului, anteturile de cache care economisesc lățime de bandă și un hub WebSub pentru actualizări instantanee.
Erorile încalcă regulile RSS sau XML. Unii cititori nu pot citi deloc un flux cu erori, iar alții trebuie să ghicească, așa că postările pot apărea greșit. Avertismentele nu fac un flux invalid. Fluxul funcționează, dar unii cititori s-ar putea împiedica de aceste detalii.
Sub lista de verificare, Ce vede Feeder arată fluxul așa cum îl citește chiar robotul Feeder, cu fiecare element, dată și link.
Erori frecvente în fluxuri și cum le repari
Nu este bine format (token nevalid)
Cauza obișnuită este un & sau un < singur într-un titlu sau o descriere, cum ar fi Tom & Jerry. Scrie & ca & și < ca < sau pune HTML-ul într-o secțiune CDATA: <![CDATA[ ... ]]>.
Entitate nedefinită
Entitățile HTML precum nu există în XML, care cunoaște doar cinci. Folosește în schimb numărul, cum ar fi   pentru un spațiu nedespărțitor, sau pune HTML-ul într-o secțiune CDATA.
Date în format greșit
Datele RSS arată așa: Sat, 26 Sep 2026 09:00:00 GMT. Majoritatea limbajelor le pot scrie pentru tine: date(DATE_RSS) în PHP, email.utils.format_datetime(dt) în Python și new Date().toUTCString() în JavaScript. Atom și JSON Feed folosesc în schimb 2026-09-26T09:00:00Z.
Servit ca text/html
Serverul tău marchează fluxul ca pagină web, așa că unii cititori s-ar putea să nu vadă un flux acolo. Servește RSS ca application/rss+xml și Atom ca application/atom+xml. Merge și application/xml.
guid-uri lipsă sau duplicate
Fără un ID unic, cititorii trebuie să ghicească ce postări sunt noi, așa că o postare editată poate apărea din nou. Dă fiecărui element un <guid> unic, care nu se schimbă niciodată, cum ar fi adresa permanentă a postării.
Simboluri ciudate în loc de diacritice
Caracterele fișierului nu se potrivesc cu codificarea pe care o declară, adesea pentru că un text în Windows-1252 este marcat ca UTF-8. Salvează și servește fluxul în UTF-8 și fă ca serverul să trimită charset=utf-8.
Ceva înainte de declarația XML
O linie goală sau un spațiu înainte de <?xml strică tot fluxul. În WordPress, cauza obișnuită este fișierul functions.php al unei teme sau un plugin.
Pentru mai multe soluții, vezi Cum validezi fluxul RSS pentru Feeder. Dacă fluxul este al altcuiva, Fluxul RSS nu este valid explică ce poți face.
Cum adaugi un flux în Feeder
Chiar și un flux valid poate arăta greșit într-un cititor, așa că testează-l așa cum îl vor vedea abonații tăi:
- În Feeder, dă clic pe Adaugă flux și lipește adresa fluxului.
- Feeder afișează fluxul cu o previzualizare a celor mai noi postări. Verifică titlurile, datele și linkurile.
- Urmărește-l, publică o postare nouă și verifică dacă apare o singură dată, ca postare nouă.
Feeder este un cititor RSS pentru web, browserul tău, iOS și Android și poți începe gratuit.
Întrebări frecvente
De ce fluxul meu funcționează într-un cititor, dar nu în altul?
Cititorii diferă în cât de stricți sunt. Mulți, inclusiv Feeder, citesc fluxuri cu erori mici și ghicesc bine restul. Aplicațiile mai stricte, cum ar fi unele aplicații de podcasturi, renunță la același flux. Un flux fără erori funcționează peste tot, așa că repară-le chiar dacă în cititorul tău arată bine.
Trebuie ca un flux să fie valid ca să funcționeze?
Nu întotdeauna. Mulți cititori citesc fluxuri cu erori mici, dar aplicațiile mai stricte le pot respinge, așa că un flux valid este alegerea sigură.
De ce apar postările vechi ca fiind noi?
Cititorii urmăresc postările după guid, sau după titlu și dată când acesta lipsește. Guid-uri noi, mutarea pe un domeniu nou sau un fus orar schimbat pe server pot face ca fiecare postare să pară nouă.
Pot valida un flux care nu este încă online?
Acest validator verifică fluxurile după adresa lor și doar pe internetul public. Pentru un fișier care nu este online, lipește XML-ul în W3C Feed Validation Service, la Validate by Direct Input.