11件ヒット
[1-11件を表示]
(0.032秒)
検索結果
先頭1件
-
rss (103.0)
-
RSS を扱うためのライブラリです。
...は,
例外 RSS::NotWellFormedError が発生します。well formed な
XML だが,RSS 0.9x/1.0/2.0, Atom のいずれでもない場合は,nil が
返ります.
例えば、RSS 1.0 をバリデーション付きでパースするには以下のよ
うにします。ここで、変数 rss_......しでパースするには以下のように書きます。
require 'rss'
rss = nil
begin
rss = RSS::Parser.parse(rss_source)
rescue RSS::InvalidRSSError
rss = RSS::Parser.parse(rss_source, false)
end
これは rss_source が RSS 0.9x/1.0/2.0 のどれか分からない時
に......素)を無視します。もし、知らない要素に遭遇した時に例外を発
生させたければ,RSS::Parser.parse の第三引数に false を指定して
ください。こうすると、パース中に知らない要素に遭遇した時に
RSS::UnknownTagError 例外が発生しま...