Validite XML

Un XML propre est requis avant toute verification de champ.

Controle par FeedInspector

Controles de capacite

Metriques

Definition

Un flux valide doit etre bien forme et parseable: balises fermees, entites echappees et syntaxe correcte.

Pourquoi c'est important

Si le parsing XML echoue, toutes les verifications en aval echouent aussi. Le flux peut etre ignore par les readers.

Comment FeedInspector le verifie

FeedInspector execute d'abord un parsing XML strict. La capacite tech.xml passe a invalid en cas d'erreur.

Problemes frequents et correctifs

  • Probleme: esperluette non echappee dans title ou description.

    Correctif: utiliser & ou placer le HTML dans CDATA.

  • Probleme: balises fermantes manquantes apres un changement de template.

    Correctif: valider le XML genere en CI avant publication.

Exemple minimal

Structure RSS minimale valide

<rss version="2.0">
  <channel>
    <title>Valid Feed</title>
    <item>
      <title>First item</title>
    </item>
  </channel>
</rss>

Sujets lies