J'ai regardé autour de moi, et il ne semble pas que la norme de ce que les tags HTML sont «autorisés» dans RSS - vous pouvez mettre quelque chose dans. mais em> les lecteurs que j'ai testés uniquement certaines choses. p>
Dans mes essais initiaux, il semble que des étiquettes de style simples comme sont bien. Il en va de même des styles en ligne comme semble fonctionner. Mais
5 Réponses :
Je ne pense pas qu'il y ait une norme ici - il s'agit de ce que le lecteur RSS lui-même est prêt à mettre en œuvre. Donc, mon hypothèse serait que, par exemple, Google Reader sécherait les étiquettes et les attributs HTML et Dangerous HTML et CSS, puis autorisez tout autre type de balise non-liste que vous osez inclure. P>
Alors, oui. Il n'y a pas de spécification, et donc probablement pas de norme - juste les mêmes techniques de prévention du XSS que nous voyons dans toutes les interwebs. Votre seule option consiste à essayer différentes balises que vous pensez être contentieuses (bien que je m'attendais vraiment à tout autre que le style CSS serait autorisé) dans différents lecteurs RSS de voir ce qui se passe, ou simplement d'avoir votre contenu prêt à revenir à un format plus basique si le HTML / CSS souhaité n'est pas autorisé. p>
Quoi en particulier essayez-vous de faire? Vous pourrez peut-être obtenir de meilleures réponses si vous pouvez spécifier - ou est-ce juste une question de curiosité? P>
Je ne pense pas qu'il y ait une réponse "officielle". Cela pourrait dépendre du niveau de compatibilité que vous visez. P>
Je le garderais au formatage de texte de base Tags (forts, EM, etc.) et IMG et A et c'est à ce sujet. P>
Je pense que la "droite" à faire est d'inclure un espace de noms XHTML (xmlns: html = "http://www.w3.org/1999/xhtml") ou mettre les données HTML dans une section CDATA. < / p>
En fait, aucun attributs HTML n'est autorisé dans les flux RSS. Seules les balises XML répertoriées dans la spécification publiée ci-dessus sont autorisées. De plus, comme il est XML, seuls certains codages Unicode sont autorisés (par exemple UTF-8). Que de nombreux fournisseurs RSS ne respectent pas la norme est une autre affaire. p>
<title>How to parse full html content in xml feeds</title> <description><![CDATA[<html><body>Any code html is valid here like &npsb; and what ever you want to transfer</body></html>]]></description> <guid>http://example.com/your-news-id</guid>
Principalement curiosité. J'aimerais laisser les utilisateurs de faire des choses comme voter des articles de haut en bas avec JavaScript et Ajax à partir d'un lecteur RSS, mais je suppose que le meilleur que je puisse faire est des liens externes avec des jetons uniques.
MHM. Si mon lecteur RSS a permis JavaScript, eh bien, je serais juste en colère. C'est difficile d'être un développeur et un utilisateur XD