Ruby RSS-pubsubbub实现

Ruby RSS-pubsubbub实现,ruby,rss,websub,Ruby,Rss,Websub,根据我需要补充 <link rel="hub" href="http://pubsubhubbub.appspot.com"/> 到我的频道标签,但我的频道已经包含到我自己网站的链接标签,添加另一个链接意味着我无法通过验证,因为同一频道中有两个链接标签 不幸的是,我无法在pubsubhubbub上打开新的一期 有没有办法处理同一频道中的两条链路 谢谢 当然,您可以在中添加几个标记,但是链接标记需要位于Atom命名空间中,而不

根据我需要补充

      <link rel="hub" href="http://pubsubhubbub.appspot.com"/> 

到我的频道标签,但我的频道已经包含到我自己网站的链接标签,添加另一个链接意味着我无法通过验证,因为同一频道中有两个链接标签

不幸的是,我无法在pubsubhubbub上打开新的一期

有没有办法处理同一频道中的两条链路


谢谢

当然,您可以在
中添加几个
标记,但是链接标记需要位于Atom命名空间中,而不是RSS命名空间中,是的,它们可以在同一个提要中使用,只要您在Atom命名空间中的标记前面加上
Atom
,然后使用
xmlns:Atom定义它的含义="http://www.w3.org/2005/Atom“

例如,您可以拥有以下功能:

<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="hub" href="http://superfeedr.com"/>

规范的
支持任何mime类型,这意味着必须使用2个
链接头在HTTP级别执行发现。

如果不将提要定义为atom提要,可以执行以下操作:

<link>http://www.your-site.com/</link>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com"/>
http://www.your-site.com/

xmls:atom属性必须存在才能使用atom名称空间。但我认为您不需要多次使用。使用atom名称空间可以使用多个链接。

好的,但是如何在同一个文件中定义rss和atom?我似乎可以使用rss或feed。第二个问题是,如果我要使用atom,我需要这样做使用标记更改文件的所有结构。例如,我想添加@com。名称空间是XML的优点之一。
<link>http://www.your-site.com/</link>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com"/>