2011-07-15 3 views
0

[rails]プロジェクトに取り組んで、私はRSS解析で遊び始めました。私はそこに飼料パーサのトンがあることに気付きました、そして、異なる人々は好みを持っています。当然、私が最初に見た場所の1つはhttp://ruby-toolbox.com/categories/rss_feed_parsing.htmlでした。Ruby(とRails!)のRSSはどうなっていますか?

Feedzirra私が読んだことのほとんどの中で選択されているようですが、少し古いと思われました。私は必ずしもそれに問題はない。ヘック、彼が公園からそれをノックアウトした場合、それはなくなりました:)

この目的のために、私はすぐにthe Ruby Standard Library RSSを見つけました。私の最初の考えは「それが図書館に組み込まれていれば、それはおそらく私が探しているものです」と考えました。私の2番目の考えは「どこに書類があるのですか?

ここからどこに行くのですか?私は、ライブラリを解析し、現在受け入れられて事実上のRSS何

...しばしば何の石セット権問題のために応答し、問題の詳細は最高の答えを決定することができますが存在しないことを知っていますか?ライブラリでビルドされていない場合、なぜ?私は思考を聞いて洞察力を得るのが大好きです...たぶん私はいくつかの情報を見落としているかもしれません...

P.S.私はRuby RSSを見逃さなかった。それはちょうど十分な情報のように見えなかった...

答えて

6

RSSはただのXMLです。私は通常、ノコギリを使ってフィードを解析します。 RSSフィードを作成するには、適切なXMLにレンダリングするHAMLビューを用意するだけです。超特化したRSSライブラリの必要はありません。

+0

私はそれです。ノコギリは素晴らしく、それはよく書かれています。 –

+0

PHPとJavaでの私の経験は、RSS解析ツールがさまざまな種類のフィードRSS(Atomについてはどうでしょうか?)を処理するのに役立つということです。第2に、フィードにはさまざまなタイプのエンコーディングとMIMEタイプのデータが混在しているため、XMLから直接的に一様な情報を抽出することは困難です。別のツールを使用すると複雑さを隠すことができます。 – Kwebble

+0

標準のRuby RSSライブラリが推奨されない理由についてのご意見はありますか?それは単にドキュメントの欠如ですか? – Iamvery