项目级别的作者和类别Feed元素是否必须匹配渠道级别?

时间:2012-11-04 23:25:35

标签: xml rss feed atom-feed

我注意到Fee​​d在最高Feed级别和Feed项目级别都有这些元素:

<feed>
  <author> ... </author>
  <category> ... </category>

  <item>
    <author> ... </author>
    <category> ... </category>
  </item>

  ...

Feed级别的那些必须与项目级别的那些匹配吗?

1 个答案:

答案 0 :(得分:1)

它们不必相同。

把它想象成恐怖故事集。在顶层你有编辑器,在每个<item>级别你都有一个单独故事的作者。如果编辑器也是项目的作者,有时这些可能是相同的,因为它们通常在单个作者博客上。

  

<author> sub-element of <item>

     

该项目作者的电子邮件地址。对于通过RSS联合发行的报纸和杂志,作者是撰写<item>描述的文章的人。对于协作网络日志,该项目的作者可能与管理编辑者或网站管理员不同。对于由单个人创作的博客,省略<author>元素是有意义的。

这与<category>元素相同。在顶部,它描述了针对野外其他饲料/场所的整个饲料。在每个项目上,它将与网站上的其他帖子进行比较。

高频道级别没有<author>标记。相反,您应该使用<managingEditor><webMaster>元素作为有效RSS Feed的一部分。

如果您担心会在这些元素中添加电子邮件地址,则可以完全跳过<author>元素,因为它是可选的,并且不会影响格式良好的验证你的RSS。