2009-08-19 28 views
21

Ist das überhaupt möglich?Paginierung in Feeds wie ATOM und RSS?

Vielleicht?

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

Ich bin mir nicht ganz sicher, was Sie hier fragen. Könnten Sie das näher ausführen? –

+0

Ich glaube, er fragt, ob er nur aus 21-30 Feeds abrufen kann, oder so ähnlich –

+0

Related: http://stackoverflow.com/questions/15428056/is-the-atomid-element-unique-per-physical-feed -oder-logisch-Feed – DanMan

Antwort

16

Es scheint, dass ATOM allows the following syntax (erste Google-Ergebnis für '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"/> 

Ich kann nichts auf RSS finden, aber da es "wirklich einfach Syndication" Ich genannt Ich würde mir vorstellen, dass eine solche Funktionalität außerhalb ihres Anwendungsbereichs liegt.

+1

RSS steht auch für RDF Site Summary. ;) Es gibt viele Unterschiede zwischen RSS 1.0 und 2.0 (da gibt es eigentlich verschiedene Standards, nicht wirklich unterschiedliche Versionen). – panzi

+0

Eigentlich wird sogar empfohlen, die s in RSS 2-Feeds zu verwenden: https://validator.w3.org/feed/docs/warning/MissingAtomSelfLink.html – Knowleech

15

Dies ist in RFC 5005, Feed Paging und Archivierung, section 3 definiert.

können Sie verwenden erste, vorherige, nächste und letzte als Link Beziehung:

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

Ein zusätzliches Attribut „type“ ist nicht erforderlich.