2009-08-19 11 views
21

Czy to możliwe?Paginacja w kanałach takich jak ATOM i RSS?

Być może?

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

Nie jestem do końca pewien, o co tutaj prosisz. Czy mógłbyś rozwinąć? –

+0

Wierzę, że pyta, czy może pobrać tylko z 21-30 kanałów, czy coś w tym stylu. –

+0

Powiązane: http://stackoverflow.com/questions/15428056/is-the-atomid-element-unique-per-physical-feed -lub-logical-feed – DanMan

Odpowiedz

16

Wydaje się, że ATOM allows the following syntax (pierwsza Google wynik dla '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"/> 

nie mogę znaleźć nic na RSS, ale jak to się nazywa "naprawdę proste konsorcjum" I Wyobrażam sobie, że taka funkcjonalność wykracza poza jej zakres.

+1

RSS to skrót od RDF Site Summary. ;) Istnieje wiele różnic między wersjami RSS 1.0 i 2.0 (w rzeczywistości istnieją różne standardy, a nie różne wersje). – panzi

+0

W rzeczywistości zaleca się nawet używanie kanałów RSS 02: https://validator.w3.org/feed/docs/warning/MissingAtomSelfLink.html – Knowleech

15

Jest to zdefiniowane w dokumencie RFC 5005, przywoływanie i archiwizacja paszy, section 3.

Można użyć pierwsza, poprzednia, następna i ostatnia jako łącza zależnością:

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

Dodatkowym „typ” atrybut nie jest potrzebne.