Конечно, вы можете добавить несколько тегов <link>
в свой <channel>
, но теги ссылок должны быть в пространстве имен Atom, а не в пространстве имен RSS, и да, оба они могут использоваться в одном и том же фиде. до тех пор, пока вы префиксируете теги в пространстве имен атомов с помощью 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"/>
Также помните, что определения пространства имен «наследуются» от родительских элементов. Таким образом, вы можете просто добавить элемент <channel>
и написать:
<atom:link rel="hub" href="http://superfeedr.com"/>
ОБНОВЛЕНИЕ Ответ выше относится к PubSubHubbub 0.3, который был специфичен для обоих каналов RSS / Atom. последняя версия спецификации обеспечивает поддержку любого типа mime, что означает, что обнаружение должно выполняться на уровне HTTP с использованием заголовков 2 Link
.