无效的 RSS 源。未定义的项目元素:media:backLinks

Invalid RSS Feed. Undefined item element: media:backLinks

当我 运行 我的 rss http://www.goalscout.com/static/rss2.xml through http://validator.w3.org/feed/ 我收到错误消息

此供稿未验证。

line 14, column 9: Undefined item element: media:backLinks (2 occurrences) [help]

<media:backLinks>

所以我无法理解这个 xml 有什么问题。

XML media 的命名空间似乎已正确定义,正如 RSS Advisory Board 推荐的那样,我在谷歌上搜索了几个小时,但没有人遇到同样的问题。

感谢任何能为我指明正确方向的人。

rss 提要在 item 元素中包含其他元素。 这些附加元素位于命名空间 http://search.yahoo.com/mrss/ 中,但验证器没有此命名空间的任何架构信息。

<media:backLinks>

这应该没问题,因为 RSS 模式表示对未知元素的验证应该是 'lax',这意味着只有在您知道它们是什么时才验证它们。

但是您使用的验证器似乎有点过于狂热,并且将这些标记为错误,它们最多应该是警告。

在我看来,RSS 提要看起来有效。