RSS vs Atom

Comprenez les differences entre RSS 2.0 et Atom et prenez en charge les deux formats.

Controle par FeedInspector

Definition

RSS et Atom sont des formats XML de syndication qui publient des entrees avec titre, lien et date. RSS utilise channel/item, Atom utilise feed/entry.

Pourquoi c'est important

Si votre parseur suppose un seul format, des champs seront ignores ou mal mappes. Le support des deux formats augmente la compatibilite.

Comment FeedInspector le verifie

FeedInspector parse RSS et Atom puis normalise le resultat. Si le XML ne correspond a aucun modele, le controle remonte une erreur claire.

Problemes frequents et correctifs

  • Probleme: flux Atom mais parseur limite a channel/item.

    Correctif: parser feed/entry et mapper id, updated et link rel Atom.

  • Probleme: confusion guid/id qui cree des doublons.

    Correctif: normaliser guid RSS et id Atom vers une cle interne unique.

Exemple minimal

Racines RSS et Atom

<rss version="2.0">
  <channel>
    <title>Example RSS Feed</title>
  </channel>
</rss>

<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Example Atom Feed</title>
</feed>

Sujets lies