Validador de feeds RSS

Comprova si qualsevol feed RSS, Atom o JSON té errors, mira com corregir-los un per un i veu exactament el que veu Feeder.

Prova un feed d’exemple:

Què comprova el validador

Enganxa l’adreça d’un feed i el validador l’obté com ho faria un lector de feeds, i després la comprova segons les regles de RSS, Atom i JSON Feed. És gratuït i no cal cap compte. Cada problema ve amb la línia on és i una nota breu sobre com corregir-lo.

  • La connexió: l’estat HTTP, les redireccions i si el servidor respon en 10 segons.
  • El fitxer: la capçalera Content-Type, la codificació declarada i la real, i si l’XML està ben format.
  • El format: RSS 2.0, RSS 1.0, Atom 1.0 o JSON Feed, i els elements que exigeix cadascun, com ara un títol, un enllaç i una descripció per a RSS.
  • Cada element: un títol o una descripció, un enllaç, un guid únic i una data en el format correcte. Els enclosures de pòdcast necessiten url, type i length.
  • Els extres: la mida del feed, les capçaleres de memòria cau que estalvien amplada de banda i un hub WebSub per rebre actualitzacions a l’instant.

Els errors trenquen les regles de RSS o d’XML. Alguns lectors no poden llegir de cap manera un feed amb errors, i d’altres han d’endevinar, de manera que les publicacions poden sortir malament. Els avisos no fan que un feed sigui invàlid. El feed funciona, però alguns lectors podrien ensopegar amb aquests detalls.

Sota la llista de comprovacions, El que veu Feeder mostra el feed tal com el llegeix el rastrejador de Feeder, amb cada element, data i enllaç.

Errors habituals dels feeds i com corregir-los

Mal format (testimoni no vàlid)

La causa habitual és un & o un < solt en un títol o una descripció, com ara Tom & Jerry. Escriu & com a &amp; i < com a &lt;, o posa l’HTML en una secció CDATA: <![CDATA[ ... ]]>.

Entitat no definida

Les entitats HTML com &nbsp; no existeixen en XML, que només en coneix cinc. Fes servir el número en lloc seu, com ara &#160; per a un espai sense salt, o posa l’HTML dins de CDATA.

Dates en un format incorrecte

Les dates RSS tenen aquest aspecte: Sat, 26 Sep 2026 09:00:00 GMT. La majoria de llenguatges les poden escriure per tu: date(DATE_RSS) en PHP, email.utils.format_datetime(dt) en Python i new Date().toUTCString() en JavaScript. Atom i JSON Feed fan servir 2026-09-26T09:00:00Z.

Servit com a text/html

El teu servidor etiqueta el feed com una pàgina web, així que alguns lectors podrien no veure-hi cap feed. Serveix RSS com a application/rss+xml i Atom com a application/atom+xml. application/xml també funciona.

guids que falten o repetits

Sense un ID únic, els lectors han d’endevinar quines publicacions són noves, i una publicació editada pot tornar a aparèixer. Dona a cada element un <guid> únic que no canviï mai, com ara l’adreça permanent de la publicació.

Símbols estranys en lloc de lletres accentuades

Els caràcters del fitxer no coincideixen amb la codificació que declara, sovint perquè un text en Windows-1252 està etiquetat com a UTF-8. Desa i serveix el feed en UTF-8 i fes que el servidor enviï charset=utf-8.

Alguna cosa abans de la declaració XML

Una línia en blanc o un espai abans de <?xml trenca tot el feed. A WordPress, la causa habitual és el functions.php d’un tema o un connector.

Per a més solucions, consulta Com validar el canal RSS perquè Feeder el pugui llegir. Si el feed és d’una altra persona, El feed no és vàlid explica què pots fer.

Com afegir un feed a Feeder

Un feed vàlid encara pot veure’s malament en un lector, així que prova’l com ho faran els teus subscriptors:

  1. A Feeder, fes clic a Afegeix un feed i enganxa l’adreça del feed.
  2. Feeder mostra el feed amb una previsualització de les publicacions més recents. Comprova els títols, les dates i els enllaços.
  3. Segueix-lo, publica una entrada nova i comprova que apareix una sola vegada, com a publicació nova.

Feeder és un lector RSS per al web, el teu navegador, iOS i Android, i pots començar gratis.

Comença gratis

Preguntes freqüents

Per què el meu feed funciona en un lector però no en un altre?

Els lectors no són igual d’estrictes. Molts, Feeder inclòs, llegeixen feeds amb errors petits i endevinen bé la resta. Les aplicacions més estrictes, com algunes aplicacions de pòdcasts, es rendeixen amb el mateix feed. Un feed sense errors funciona a tot arreu, així que corregeix-los encara que el teu lector el mostri bé.

Cal que un feed sigui vàlid per funcionar?

No sempre. Molts lectors llegeixen feeds amb errors petits, però les aplicacions més estrictes els poden rebutjar, així que un feed vàlid és l’opció segura.

Per què apareixen publicacions antigues com a noves?

Els lectors identifiquen les publicacions pel seu guid, o pel títol i la data quan no n’hi ha. Uns guids nous, un canvi de domini o un fus horari diferent al servidor poden fer que totes les publicacions els semblin noves.

Puc validar un feed que encara no és en línia?

Aquest validador comprova els feeds per la seva adreça, i només a la internet pública. Per a un fitxer que no és en línia, enganxa l’XML al W3C Feed Validation Service, a Validate by Direct Input.