
RSSについて
RSSはブログや配信サイトのヘッドライン情報の配信などに利用されています.XMLフォーマットを使用しており,一定の規則のもとに書かれています.ただし,RSSには1.0(Rich Site Summary)と,2.0(Really Simple Syndication)が存在し,この間の互換性はありません.
それぞれのRSSの構成は以下のようになっています.
RSS 1.0
| rdf:RDF | ||
| channel 要素 | title | |
| link | ||
| description | ||
| items | item要素の集まり | |
| item 要素 | title | |
| link | ||
| description | ||
RSS 2.0
| rss | |||||
| channel 要素 | title | ||||
| link | |||||
| description | |||||
| pubDate | 任意項目 | ||||
| item 要素 | title | 任意項目 | |||
| link | 任意項目 | ||||
| description | 任意項目 | ||||
| pubDate | 任意項目 | ||||
使用方法
gooの公開しているRSSを使用するには,まず下記URLへアクセスします.
http://www.goo.ne.jp/rss/
一覧から使用したい情報(RSS)を見つけます. 各行の右にある
ボタンのリンクにRSSドキュメントへのリンクが入っているので,そのURLを取得します.
(ここで取得したURLを各プログラムのRSSパーサーに渡します)
RSSを使用するプログラムの作成
1. RSSをパースする
「使用方法」のように,使用するRSSのアドレスを取得し,各プログラムのパーサに渡します.
例:(URLは「ウェブ検索最新キーワード」を使用します)
- PHPの場合
require_once('XML/Feed/Parser.php'); // XML_Feed_Parserを使用する宣言
$source = file_get_content('http://search.goo.ne.jp/rss/newkw.rdf')
// RSSを読み込む
$rss = new XML_Feed_Parser($source); // RSSをパース








