2009-08-19 2 views
21

Возможно ли это?Пагинация в каналах, таких как ATOM и RSS?

Возможно, возможно?

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

Я не совсем уверен, что вы здесь задаете. Не могли бы вы уточнить? –

+0

Я верю, что он спрашивает, может ли он получить только от 21-30 фидов, или что-то вроде этого –

+0

Связанные: http://stackoverflow.com/questions/15428056/is-the-atomid-element-unique-per-physical-feed -или-логическая-фида – DanMan

ответ

16

Оказывается, что ATOM allows the following syntax (первый 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, но, как это называется "очень просто синдикации" I «Представьте, что такая функциональность выходит за рамки ее возможностей.

+1

RSS также означает резюме сайта RDF. ;) Существует множество различий между RSS 1.0 и 2.0 (на самом деле существуют разные стандарты, а не разные версии). – panzi

+0

На самом деле, даже рекомендуется использовать s в RSS 2 лентах: https://validator.w3.org/feed/docs/warning/MissingAtomSelfLink.html – Knowleech

15

Это определено в RFC 5005, Feed Paging and Archiving, section 3.

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

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

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