0

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

此提要未验证。

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

<media:backLinks>

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

它的 XML 命名空间media似乎被正确定义,正如RSS 咨询委员会所建议的那样,我已经用谷歌搜索了几个小时,但没有人遇到同样的问题。

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

4

1 回答 1

1

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

<media:backLinks>

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

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

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

在此处输入图像描述

于 2016-12-23T12:01:09.193 回答