我想在我的 Merb 应用程序中提供提要。在阅读了 wikipedia、RSSvsAtom并看到 StackOverflow 使用它之后,我想我会使用 Atom。我应该使用什么库?我发现rAtom看起来相当不错。有更好的选择吗?或者merb有什么内置的东西可以帮助我吗?
更新:也许我应该只用纯 html 做新闻并使用 FeedBurner?
虽然不是特定于 Merb,但您可以考虑使用 FeedTools - 它是一个 Ruby Gem。
你会做这样的事情:
require 'feed_tools'
feed = FeedTools::Feed.open('http://url/feed')
feed.items.each do |item|
puts item.title + "\n---\n" + item.description + "\n\n"
end
无论如何 - 在http://sporkmonger.com/projects/feedtools上查看
注意:这是用于解析 ATOM 提要,因为我不清楚您是要提供 ATOM 提要还是解析其他提要。
我现在选择了 rAtom,它工作得非常好——代码很少而且很好。