在[rails]项目上工作,我开始玩RSS解析。我注意到那里有很多饲料解析器,不同的人有他们的偏好。当然,我看的第一个地方之一是http://ruby-toolbox.com/categories/rss_feed_parsing.html。
Feedzirra似乎是我读过的最多的选择,但我确实注意到它看起来有点陈旧。我不一定有问题。哎呀,如果他把它撞出公园,它就会消失:)。
为此,我很快找到the Ruby Standard Library RSS。我的第一个想法是“好吧,如果它内置到库中,它可能就是我正在寻找的......”我的第二个想法是“垃圾是文件的哪个地方?”
那么,我从哪里开始呢?我知道,对于一个问题,往往没有石头设置 正确答案 ,问题的细节可以决定最佳答案。 ..
目前接受的defacto RSS解析库是什么?如果它不是库中的构建,为什么?我很想听到想法并获得洞察力......也许我在网上严重忽视了一些信息......
P.S。我没有错过Ruby RSS。它似乎没有足够的信息......
答案 0 :(得分:6)
RSS只是XML。我通常只使用Nokogiri来解析提要。为了创建RSS提要,我只是将HAML视图呈现为正确的XML。不需要超级专业的RSS库。