RSS订阅RSS源中的HTML代码
答
RSS 2.0 specification表示只要正确编码标记,就可以在description元素中包含HTML。
你有两种方法可以做到这一点:
-
转换标签编码的HTML实体:
<description>this is <b>bold</b></description>
-
裹
CDATA
部分中的描述内容:<description><![CDATA[this is <b>bold</b>]]></description>
答
您可以解码<
和>
字符为HTML代码
<
:<
>
:>
+1
您还需要更改&字符(&)。 – 2016-02-05 22:00:53
+0
除了'&',''以外,为了安全起见''''和'''字符。 – Flimm 2016-12-28 13:50:33
答
使用此之前加入到RSS的描述标签
$fulltext= htmlspecialchars("\n".$description);
注意,这验证:HTTP ://feedvalidator.org/check.cgi似乎不同意,并说你不应该在描述中使用HTML标记(正确地转义或不转义)。 – 2016-02-05 22:11:14
我可以证实,这在实践中与我厌倦的RSS订阅源一起工作。 – Flimm 2016-12-28 13:49:51