有没有办法解析提要的定制元素?不是提要条目,而是提要的自定义元素。我知道有一种方法可以对条目执行相同的操作。喜欢,
Feedzirra::Feed.add_common_feed_entry_element("wfw:commentRss", :as => :comment_rss)
feed = Feedzirra::Feed.parse(some_atom_xml)
feed.entries.first.comment_rss # => wfw:commentRss is now parsed!我希望能够为feed对象实现同样的效果。像这样,
Feedzirra::Feed.add_common_feed_element("geo:lat", :as => :latitudes)
feed = Feedzirra::Feed.fetch_and_parse(“somerss”)
feed.latitudes # => 44.022448有什么办法吗?或者这需要为FeedZirra编写一个补丁?
发布于 2011-02-28 19:03:01
现在有点晚了,但可能会有更多的人在寻找答案。将以下行放入您的config/initializers中的文件中似乎是可行的:
Feedzirra::Parser::RSS.element :latitudes发布于 2014-07-17 22:22:13
根据新的http://feedjira.com/extending.html
# Add the generator attribute to all feed types
Feedjira::Feed.add_common_feed_element('generator')
Feedjira::Feed.fetch_and_parse("http://www.pauldix.net/atom.xml").generator # => 'TypePad'
# Add some GeoRss information
Feedjira::Feed.add_common_feed_entry_element('geo:lat', :as => :lat)
Feedjira::Feed.fetch_and_parse("http://www.earthpublisher.com/georss.php").entries.each do |e|
p "lat: #[e.lat}, long: #{e.long]"
endhttps://stackoverflow.com/questions/3317767
复制相似问题