多个作者在RSS或Atom中的应用

16

据我所知,Atom 1.0和Rss 2.0均不支持多个作者。我想确认一下是否有更加标准的方法来包含多个作者,除了像这样:

<author>Auhtor A., Author B.</author>

这个问题可能更适合在专门针对Web编程的网站上提问。由于您已经得到了答案,并且它已被接受,而且可以与编写Web应用程序相关联,因此该问题将保留在此处,但请考虑在未来寻求类似问题时使用其他网站。 - Lasse V. Karlsen
2个回答

9
虽然你对RSS的看法可能是正确的,但Atom 1.0确实规定了一种列出多个作者的格式。它看起来像这样:
<author>
  <name>Jane Doe</name>
</author>
<author>
  <name>John Doe</name>
</author>
不过,所有的订阅阅读器是否都支持这种格式就是另外一回事了。例如,Safari 5和Google Reader只显示列表中的最后一个作者。这可能是因为这些阅读器的交互模型和用户界面是针对RSS设计的,所以它们忽略了Atom的更高级特性。

5

以下是一篇关于此问题的好博客文章:

http://www.xn--8ws00zhy3a.com/blog/2007/04/rss-email-addresses

基本上,答案是否定的。因为甚至单作者都没有标准的格式。事实上,根据RSS 2.0标准,<author>标签不是用于作者姓名,而是用于作者的电子邮件地址。他们将其指定为john.doe@gmail.com(John Doe)的格式,但并没有明确规定必须这样。基本共识是您不能期望解析此字段。既然如此,您可以按任何方式列出它,如果有人使用<author>标签,那么他们很可能只是显示它,所以您应该没问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接