我搜索了這方面的信息,但不幸找不到一個..任何人都可以幫忙嗎?ROME RSS解析器結果列表是否按Feed發佈的順序排列?
實施例:
URL feed = new URL(feedUrl);
SyndFeedInput input = new SyndFeedInput();
SyndFeed feedAllData = input.build(new XmlReader(feed));
List<SyndEntry> data = feedAllData.getEntries();
是否列表對象的「數據」始終包含進料公佈(即最新的進料的第一和降序出版日期的順序的其餘部分)的順序進料條目?
輸出我得到待辦事項它的順序,但即時不是100%肯定它是否可靠,我可以放棄排序過剩。
只是諮詢羅馬的源代碼,這是很乾淨,易於閱讀通過。可以非常翔實。 – 2012-03-19 20:37:56
從技術上講,Feed訂單和發佈日期無需對齊。 (雖然我沒有一個「活」的反例得心應手,考慮一個天真饋送聚合。)因此,我建議*總是*排序上公佈的日期*除非*這樣的排序已經被羅馬內部完成。開銷是無關緊要的。 – 2012-03-19 21:12:47
謝謝。我確實看過那裏。它沒有明確排序。只是有點困惑,爲什麼它每次運行時都會按順序輸出。無論如何要明確地排序它。 – Yoseph 2012-03-19 23:48:08