別のキーワード
ライブラリ
- rss (96)
キーワード
- Categories (12)
- Category (12)
- Channel (12)
- Image (12)
- Item (12)
- Items (12)
- Textinput (12)
- rss (12)
-
ruby 1
. 8 . 5 feature (12)
検索結果
先頭5件
-
RSS
:: Maker :: RSS10 (18000.0) -
-
RSS
:: Maker :: RSS10 :: Channel (3000.0) -
-
RSS
:: Maker :: RSS10 :: Channel :: Categories (3000.0) -
-
RSS
:: Maker :: RSS10 :: Channel :: Categories :: Category (3000.0) -
-
RSS
:: Maker :: RSS10 :: Image (3000.0) -
-
RSS
:: Maker :: RSS10 :: Items (3000.0) -
-
RSS
:: Maker :: RSS10 :: Items :: Item (3000.0) -
-
RSS
:: Maker :: RSS10 :: Textinput (3000.0) -
-
rss (78.0)
-
RSS を扱うためのライブラリです。
...のです。例えば、以下のようにしてRSS 1.0
をRSS 2.0に変換することができます。
require 'rss'
rss10 = RSS::Parser.parse(rss10_xml)
rss20 = rss10.to_feed("rss2.0")
種類がわからない複数のフィードを扱う場合は以下のようにし、す
べてのフ......では省略可能
です。そのような場合に対応するために、以下のようにブロックを
使用することが出来ます。
rss10 = feed.to_rss("1.0") do |maker|
maker.items.each do |item|
item.title.content ||= "No title"
end
end
to_feedのブロック内......場合はブロックが呼ばれます。
rss10.to_xml("rss2.0") do |maker|
# makerを操作できる
end
しかし、以下のようにRSS 1.0からRSS 1.0に変換しようとした場合
はブロックは呼び出されません。
rss10.to_xml("rss1.0") do |maker|
# ブロッ...