0

我正在尝试在我的网站中加入谷歌新闻提要(使用 WordPress 的内置 SimplePie 功能)。

但是,默认提要以奇怪的表结构呈现。果然,当我检查提要 XML 时,我看到 Google 新闻有一大堆表格 html 作为它的“描述”元素,并带有嵌入的样式等(参见这个例子)——基本上规定了提要必须如何显示,并且不允许任何有效的基于 CSS 的自定义。

这看起来真的很愚蠢 - 任何人都可以帮助解释发生了什么,或者至少同意我的观点,这只是一个糟糕的提要架构?

4

1 回答 1

1

提要通常包含 html 标记,许多(大多数?)阅读器都会处理和使用它们,这样 RSS 提供程序就可以在阅读器中获得一些漂亮的输出,正如您所猜测的那样。(我更喜欢将其标记为 CDATA,除非它是正确的 xhtml,否则它不是有效的 xml/rss)。它可能不符合 RSS 的原始精神,但 Google 提要只是常见做法的一个极端示例。根据您的问题,strip_htmltags 是否有帮助(simplepie.org/wiki/reference/simplepie/strip_htmltags)?

于 2011-05-03T19:05:23.470 回答