84件ヒット
[1-84件を表示]
(0.012秒)
別のキーワード
種類
- インスタンスメソッド (48)
- クラス (12)
- ライブラリ (12)
- 文書 (12)
ライブラリ
- rss (60)
クラス
-
RSS
:: RDF (12) -
RSS
:: RDF :: Channel (24) -
RSS
:: RDF :: Channel :: Items (12)
キーワード
- Items (12)
- items= (12)
- resources (12)
- rss (12)
-
ruby 1
. 8 . 5 feature (12)
検索結果
先頭5件
-
RSS
:: RDF :: Channel # items (21102.0) -
@todo
@todo -
RSS
:: RDF # items (21101.0) -
@todo
@todo -
RSS
:: RDF :: Channel # items= (9102.0) -
@todo
@todo -
RSS
:: RDF :: Channel :: Items (9000.0) -
-
RSS
:: RDF :: Channel :: Items # resources (6000.0) -
@todo
@todo -
rss (624.0)
-
RSS を扱うためのライブラリです。
...用するXMLパー
サによっては File や IO オブジェクトなどでもパース可能です)。
* RSS 1.0をパースした場合は RSS::RDF オブジェクト
* RSS 0.9x/2.0をパースした場合は RSS::Rss オブジェクト
* Atom をパースした場合は RSS::Atom::Feed オ......すると RSS::RDF, RSS::RDF::Channel,
RSS::Rss, RSS::Atom::Feed 等のオブジェクトになります。
各オブジェクトで子要素オブジェクトにアクセスするために,要素名と
同じ名前のアクセサがあります。
==== リーダ(reader)
rdf:RDF 要素の子要......tem(2) # => /rdf:RDF/item[3]要素; RSS::RDF::Item
子要素すべてを取得したいときは要素名の複数形がリーダとなりま
す。すべてのitem要素を取得するには以下のようにします。
rss = RSS::Parser.parse(rss_source)
rss.items # => /rdf:RDF/item要素... -
ruby 1
. 8 . 5 feature (24.0) -
ruby 1.8.5 feature ruby 1.8.4 から ruby 1.8.5 までの変更点です。
...xxx.new_yyy(&block) [compat]
maker.items.new_itemなどがブロックをとれるようになりました。((<ruby-talk:197284>))
今まで
item = maker.items.new_item
item.xxx = yyy
...
と書いていたものが
maker.items.new_item |item|
item.xxx = yyy......otElementMixin#to_xml [new]
こんな風にすると、RSS 1.0からRSS 2.0に変換できます。
rss10 = RSS::Parser.parse(File.read("1.0.rdf"))
File.open("2.0.rss", "w") {|f| f.print(rss10.to_xml("2.0"))}
((<ruby-talk:197284>))
: RSS::VERSION
"0.1.5"から"0.1.6"になりま...