RSSの扱い方

RSSの扱い方がさっぱりなのでメモ的にここに残しておく。
将来的には、はてなAPIを使っていろいろごにょごにょやってみたいところ。
そんなのあたりまえやんってこともとりあえず記述。

RSSって?

  • Really Simple Syndicationの略らしい。
  • 最近更新された情報を多数の受信者に配布するXML形式のデータ。
  • 他サイトのRSS フィードを組み込んで新たなコンテンツを作りだすことも可能。

RSSPHPで処理

  • RSSフィードはそのまま状態ではコンテンツとしては扱えなので、使いやすい形に加工してやる必要がある。
  • PHPerなのでPHPで加工することにする。
  • 加工にはPEARライブラリであるXML_RSS()を使用。

XML_RSSRSSフィード加工

  • XML_RSS()はRSSフィードの場所を指定するとその場所にRSSフィードを取得しにいって配列にRSSフィードのデータを格納してくれる。
  • 配列の要素には、読み取られた RSS ファイルの要素と属性に関連付けられた名前付きのキーが指定されまる。
  • 試しにこのブログのRSSデータを取得してみる。
<?
require_once("XML/RSS.php");//PEARライブラリを読み込む
$rss = new XML_RSS("http://d.hatena.ne.jp/nekoyamasan/rss");
$rss->parse();
?>

参考サイト

PHPRSS: その仕組みを理解する
http://www.ibm.com/developerworks/jp/xml/library/x-phprss/


書きかけ。
メモ代わりにどんどん更新していく。