我注意到Feed在最高Feed级别和Feed项目级别都有这些元素:
<feed>
<author> ... </author>
<category> ... </category>
<item>
<author> ... </author>
<category> ... </category>
</item>
...
Feed级别的那些必须与项目级别的那些匹配吗?
答案 0 :(得分:1)
它们不必相同。
把它想象成恐怖故事集。在顶层你有编辑器,在每个<item>
级别你都有一个单独故事的作者。如果编辑器也是项目的作者,有时这些可能是相同的,因为它们通常在单个作者博客上。
<author>
sub-element of<item>
该项目作者的电子邮件地址。对于通过RSS联合发行的报纸和杂志,作者是撰写
<item>
描述的文章的人。对于协作网络日志,该项目的作者可能与管理编辑者或网站管理员不同。对于由单个人创作的博客,省略<author>
元素是有意义的。
这与<category>
元素相同。在顶部,它描述了针对野外其他饲料/场所的整个饲料。在每个项目上,它将与网站上的其他帖子进行比较。
高频道级别没有<author>
标记。相反,您应该使用<managingEditor>
或<webMaster>
元素作为有效RSS Feed的一部分。
如果您担心会在这些元素中添加电子邮件地址,则可以完全跳过<author>
元素,因为它是可选的,并且不会影响格式良好的验证你的RSS。