RSS
参考:
library rss | Ruby リファレンスマニュアル [公式]
使い方
参考:
RSS を扱うには? 標準 rss ライブラリ利用して天気予報を表示する | Build Insider
Ruby で RSS 情報を取得/自分用の RSS reader 作成に向けて | rakkyoo の備忘録 (archive)
Ruby の rss ライブラリをのぞいてみる – Qiita
Ruby で RSS を読み込む | Lonely Mobiler
Ruby で RSS 情報を取得する | bacchi.me
Module: RSS | Ruby Standard Library 3.1.1 (ruby-doc.org)
RSS::Parser
参考:
class RSS::Parser | Ruby リファレンスマニュアル [公式]
RSS::Parser.parse
@url = 'https://rss-weather.yahoo.co.jp/rss/days/13.xml' open(@url) do |file| begin rss = RSS::Parser.parse(file) rescue RSS::InvalidRSSError rss = RSS::Parser.parse(file, false) end end
参考:
parse – ruby/parser.rb at 3e92b635fb5422207b7bbdc924e292e51e21f040 · ruby/ruby
XML パーサ
参考:
library rexml/document | Ruby リファレンスマニュアル [公式]
REXML で XML を解析し Hash に変換する | はやくプログラムになりたい
Ruby で XML 操作 | Netsphere Laboratories
ActiveSupport を使わず標準添付ライブラリ REXML/JSON だけで XML→JSON 変換する | DevelopersIO
Ruby で XML ファイルを読み込み、複数の中から特定のエレメントの値を取得する | Code Log
私家版 REXML API リファレンス | それいけ PC-UNIX
REXML を使って Ruby で XML を読み込んだり、走査して要素を取り出す | 感謝のプログラミング 10000時間 (archive)