无法弄清楚为什么会发生这种情况,但我的 RSS 源在描述字段中显示了 HTML 编码,我需要删除它:
例如:
<description><div class="field field-type-text field-field-location">
我就是不明白为什么会发生这种情况。
最佳答案
这是正确的。 <description>
的内容是 supposed to be XML 文本编码的 HTML。至少对于 RSS 2.0 来说;众所周知,RSS 的其他版本在这个问题上不一致且含混不清。
(如果不进行编码,则只有格式良好且命名空间的 XHTML 才能进入该元素。未采用此方法,主要是因为 RSS 早于 XHTML。)
关于Drupal Feeds 显示编码的 HTML 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2903304/