RSS提要中的有效HTML标记是什么?

RSS提要中的有效HTML标记是什么?,rss,Rss,我环顾四周,似乎没有任何关于RSS中“允许”哪些HTML标记的标准——你可以在RSS中放入任何东西。但我测试的阅读器只允许某些东西 在我最初的测试中,看起来像这样简单的样式标签很好。像这样的内联样式也很管用。但是,和块一样,都忽略了。Onclick属性不起作用。块在某些阅读器中有效,但在其他阅读器中无效 是否有一个普遍的共识、标准或兼容性站点列出哪些读者支持哪些内容,哪些读者不支持哪些内容?我想知道我可以在提要中使用的HTMl标记的子集是什么。我认为这里没有一个标准——这完全是关于RSS阅读器本

我环顾四周,似乎没有任何关于RSS中“允许”哪些HTML标记的标准——你可以在RSS中放入任何东西。但我测试的阅读器只允许某些东西

在我最初的测试中,看起来像这样简单的样式标签很好。像这样的内联样式也很管用。但是,和块一样,都忽略了。Onclick属性不起作用。块在某些阅读器中有效,但在其他阅读器中无效


是否有一个普遍的共识、标准或兼容性站点列出哪些读者支持哪些内容,哪些读者不支持哪些内容?我想知道我可以在提要中使用的HTMl标记的子集是什么。

我认为这里没有一个标准——这完全是关于RSS阅读器本身愿意实现什么。所以我的猜测是,例如,谷歌阅读器会洗掉标签和类似的危险的HTML和CSS属性,然后允许任何其他类型的非黑名单标签,你敢包括在内

所以,是的。没有规范,因此很可能没有标准——只是我们在整个互联网上看到的相同的一般XSS预防技术。您唯一的选择是在不同的RSS阅读器中尝试各种您认为可能有争议的标签(尽管我真的希望除了CSS样式之外几乎任何东西都可以),看看会发生什么,或者如果不允许使用所需的HTML/CSS,只需让您的内容返回到更基本的格式即可

你特别想做什么?如果你能具体说明,你可能会得到更好的答案——或者这只是一个好奇的问题?

我认为没有任何“官方”答案。这可能取决于您的目标兼容性级别


我会保留基本的文本格式标记(STRONG、EM等)、IMG和A,仅此而已。

我认为“正确”的做法是包含一个xhtml名称空间(xmlns:html=”http://www.w3.org/1999/xhtml)或将HTML数据放在CDATA部分。

事实上,RSS提要中不允许使用HTML属性。只允许上面发布的规范中列出的XML标记。此外,由于它是XML,因此只允许使用一些Unicode编码(例如UTF-8)。许多RSS提供商不遵守该标准是另一回事

如何解析xml提要中的完整html内容
 <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>
任何html代码在这里都是有效的,比如&npsb; 以及您想要传输的内容]]> http://example.com/your-news-id
主要是好奇心。我很想让用户在RSS阅读器中使用javascript和ajax对文章进行投票,但我想我能做的最好的事情是使用独特的令牌进行外部链接。Mhm。如果我的RSS阅读器允许使用Javascript,我会很生气。作为一名开发人员和一名用户都很难做到这一点,你是按照标签的原样添加标签,还是为它们添加了一些特殊的标记?因为我认为HTML标记会被XML阅读器误解为单独的项。