我正在尝试在我的网站中添加Google新闻Feed(使用WordPress的内置SimplePie功能)。
但是,默认的Feed会以奇怪的表结构呈现。当然,当我检查提要XML时,我发现Google新闻有一大堆表格html作为其“描述”元素,包含嵌入式样式等(请参阅此example) - 基本上指示了Feed的方式必须显示,并且不允许任何有效的基于CSS的自定义。
这看起来真的很愚蠢 - 任何人都可以帮忙解释发生了什么,或者至少同意我的观点,这只是一个糟糕的饲料架构?
答案 0 :(得分:1)
供稿通常包含html标签,因为许多(大多数?)读者会处理和使用它们,这样,RSS提供商可以在读者中看到一些漂亮的输出,正如您所猜测的那样。 (我更喜欢将它标记为CDATA,除非它是正确的xhtml,否则它不是有效的xml / rss)。它不是RSS原始精神,但Google Feed只是普通做法的一个极端例子。根据你的问题,strip_htmltags是否有帮助(simplepie.org/wiki/reference/simplepie/strip_htmltags)?