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

时间:2016-11-05 19:00:55

标签: xml xml-validation rss2

当我通过http://www.goalscout.com/static/rss2.xml运行我的rs http://validator.w3.org/feed/时,我收到错误消息

此Feed无效。

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

<media:backLinks>

所以我无法理解这个xml的错误。

media的XML命名空间似乎是正确定义的,因为RSS Advisory Board推荐,我已经搜索了几个小时,但没有人遇到同样的问题。

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

1 个答案:

答案 0 :(得分:1)

The rss feed contains additional elements within the item element. These additional elements are in the namespace http://search.yahoo.com/mrss/,但验证程序没有此命名空间的任何架构信息。

<media:backLinks>

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

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

在我看来,rss feed看起来有效。

enter image description here