[#3228] Core support for Gems, and namespace — "Luke A. Kanies" <luke@...>

Hi all,

21 messages 2004/07/27
[#3230] Re: Core support for Gems, and namespace — Austin Ziegler <halostatue@...> 2004/07/27

On Tue, 27 Jul 2004 11:39:08 +0900, Luke A. Kanies <luke@madstop.com> wrote:

[#3234] Re: Core support for Gems, and namespace — "Luke A. Kanies" <luke@...> 2004/07/27

On Tue, 27 Jul 2004, Austin Ziegler wrote:

[#3238] Re: Core support for Gems, and namespace — Austin Ziegler <halostatue@...> 2004/07/27

On Wed, 28 Jul 2004 00:14:29 +0900, Luke A. Kanies <luke@madstop.com> wrote:

Re: Problem in RSS library, or problem in my blog :)

From: Kouhei Sutou <kou@...>
Date: 2004-07-04 05:05:20 UTC
List: ruby-core #3125
Hi,

In <651875D8-CD6E-11D8-9AE0-000A95676A62@pragprog.com>
  "Re: Problem in RSS library, or problem in my blog :)" on Sun, 4 Jul 2004 12:58:24 +0900,
  Dave Thomas <dave@pragprog.com> wrote:

> But my blog is 0.9, and the RSS library still can't read it. If I 
> understand your message, the library shouldn't be doing validation, but 
> it seems that it is. Am I calling it incorrectly?

Since RSS Parser parses in validation mode by default you
need explicitly specify non-validation mode.


> dave[code/rss 22:56:28] cat pp.rb
> require 'rss/0.9'
> require 'net/http'
> 
> Net::HTTP.start('pragprog.com') do |http|
>    response = http.get('/pragdave/index.rss')
>    fail response.code unless response.code == "200"
> 
>    rss = RSS::Parser.new(response.body)
     rss.do_validate = false
> 
>    result = rss.parse
>    puts "Channel: " + result.channel.title
>    result.items.each_with_index do |item, i|
>      puts "#{i+1}. #{item.title}"
>    end
> end

or

  result = RSS::Parser.parse(response.body, false)

--
kou

In This Thread