rss atom, enclosures et w3c

Bonjour,
Afin que le w3c (et thunderbird) valide un flux rss, il semble y avoir des tâtillonneries :

  • squelette: backend.html
    ** balise rss : rajout d’un lien xmlns:atom=« http://www.w3.org/2005/Atom »
    ** balise channel : rajout de <atom:link href="[(#SELF|url_absolue)]" rel="self" type="application/rss+xml" />
    ** réf : Missing atom:link with rel="self"
  • squelette rss-item.html (ou inc-rss.html)
    ** enclosures multiples : item contains more than one enclosure
    ** suggestion (discutable) rajouter un critère
    {0,1}
    dans la boucle document de rss-item.html

    <BOUCLE_documents(DOCUMENTS){id_article}{mode=document}{doublons}{0,1}>[
    <enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
    </BOUCLE_documents>

    ceci est mon premier post ici.
    Marc mjhvc

Bonjour, Merci Marc.
J’ai fait un ticket Anomalie #4799: Validité du RSS - Squelettes Dist - SPIP Core (Forge de développement) pour pas perdre tes infos :slight_smile:

1 « J'aime »