Definition
Un flux valide doit etre bien forme et parseable: balises fermees, entites echappees et syntaxe correcte.
Un XML propre est requis avant toute verification de champ.
Un flux valide doit etre bien forme et parseable: balises fermees, entites echappees et syntaxe correcte.
Si le parsing XML echoue, toutes les verifications en aval echouent aussi. Le flux peut etre ignore par les readers.
FeedInspector execute d'abord un parsing XML strict. La capacite tech.xml passe a invalid en cas d'erreur.
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.
Structure RSS minimale valide
<rss version="2.0">
<channel>
<title>Valid Feed</title>
<item>
<title>First item</title>
</item>
</channel>
</rss>