2
我和我的同事正在構建Atom提要。我們正在對許多單獨的Atom文檔進行分頁,併爲每個文檔添加鏈接以允許消費者遍歷整個Feed。爲什麼Atom使用這麼多不同的鏈接關係?
我們在想知道哪個link relations我們應該選擇指出與Feed中下一個和上一個文檔的鏈接。 REST in Practice使用「next-archive」和「previous-archive」。 AtomPub使用「下一個」和「上一個」。 「prev」是「previous」的可接受別名。
<?xml version="1.0">
<feed xmlns="http://www.w3.org/2005/Atom">
<id>urn:uuid:ff31a040-75bc-11e2-bcfd-0800200c9a66</id>
<link rel="next" href="http://example.com/documents/4" />
<link rel="prev" href="http://example.com/documents/2" />
<entry>..</entry>
<entry>..</entry>
<entry>..</entry>
</feed>
有什麼理由選擇一套關係而不是其他的?消費者最容易理解哪一點。爲什麼會有這種多樣性?