Drupal Feeds 显示编码的 HTML 标记

标签 drupal

无法弄清楚为什么会发生这种情况,但我的 RSS 源在描述字段中显示了 HTML 编码,我需要删除它:

例如:

<description>&lt;div class=&quot;field field-type-text field-field-location&quot;&gt;   

我就是不明白为什么会发生这种情况。

最佳答案

这是正确的。 <description>的内容是 supposed to be XML 文本编码的 HTML。至少对于 RSS 2.0 来说;众所周知,RSS 的其他版本在这个问题上不一致且含混不清。

(如果不进行编码,则只有格式良好且命名空间的 XHTML 才能进入该元素。未采用此方法,主要是因为 RSS 早于 XHTML。)

关于Drupal Feeds 显示编码的 HTML 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2903304/

相关文章:

javascript - "attempt to run compile-and-go script on a cleared scope"- Drupal 使用 Google Graph api 时出错

php - Drupal 7 : Private filesystem path set to/

php - Drupal SAML 登录重定向不起作用

rest - Drupal 8 资源 : No route found

drupal - 在一页中连接 3 个 View

php - Azure 访问 token 始终返回 401

drupal - 为什么所见即所得编辑器删除 PHP 代码?

php - 删除 Drupal CSS

php - 将数据插入表 : Escaped Quotes? 时出现 Drupal DB 错误

Drupal 7,不确定如何从查询数据中正确主题化我的输出