From: Sam Roberts Date: 2005-01-02T06:52:46+09:00 Subject: RSS::Parser.parse returning nil... (was Re: why does rss/maker not raise errors?) Quoteing kou@cozmixng.org, on Sun, Nov 14, 2004 at 03:11:38PM +0900: > Sam Roberts wrote: > > there are no errors raised, #make just returns 'nil'. This caused me some trouble. > > OK. > I'll think about it. Could you think about RSS::Parser.parse as well, because it is also returning a mysterious nil. I am parsing the RSS feed from 'http://dwlt.net/tapestry/getfuzzy.rdf' when it returns nil, and I have no idea why, do you? Btw, at least some people think it is a valid feed: http://feedvalidator.org/check?url=http://dwlt.net/tapestry/getfuzzy.rdf Thanks, Sam ---------- #!/opt/local/bin/ruby -w require 'open-uri' require 'rss/0.9' require 'pp' FEED = 'http://dwlt.net/tapestry/getfuzzy.rdf' feed = URI.parse(FEED).read # pp feed rss = RSS::Parser.parse(feed) pp rss # --------> nil! rss.items.each do |item| pp item pp item.link pp item.description end