Нумерация страниц в каналах, таких как ATOM и RSS? - PullRequest
28 голосов
/ 19 августа 2009

Возможно ли это вообще?

Возможно

<link rel=“next” type=“application/atom+xml” href=”[//path/page2]”></link> 

Ответы [ 2 ]

21 голосов
/ 19 августа 2009

Похоже, что ATOM допускает следующий синтаксис (первый результат Google для 'ATOM feed next/previous'):

<link rel="self" type="application/atom+xml" href="http://www.syfyportal.com/atomFeed.php?page=3"/>
<link rel="first" href="http://www.syfyportal.com/atomFeed.php"/>
<link rel="next" href="http://www.syfyportal.com/atomFeed.php?page=4"/>
<link rel="previous" href="http://www.syfyportal.com/atomFeed.php?page=2"/>
<link rel="last" href="http://www.syfyportal.com/atomFeed.php?page=147"/>

Я не могу найти что-либо в RSS, но так как это называется " действительно просто синдикация", я бы предположил, что такая функциональность выходит за рамки.

15 голосов
/ 04 октября 2009

Это определено в RFC 5005, Пейджинг и архивирование каналов, раздел 3 .

Вы можете использовать первое, предыдущее, следующее и последнее как отношение ссылки:

<link rel="next" href="http://example.org/index.atom?page=2"/>

Дополнительный атрибут «type» не требуется.

...