2007年10月22日月曜日

jFeed(jQuery)でRSS/ATOM処理

スズキです。

jQueryにはRSS/ATOMを処理するための
jFeedというプラグインがあります。
http://www.hovinne.com/blog/index.php/2007/07/15/132-jfeed-jquery-rss-atom-feed-parser-plugin

フィードの取得や、いろいろなフォーマットのフィード処理を
行うことができます。

--------
// Feedの取得
jQuery.getFeed({
  url: "php/proxy.php/" + url,
  success: dispFeed
});
※urlはフィードのアドレスです。
--------
// Feedの処理
function dispFeed(feed) {
  // feedからデータを取得&表示処理
}
--------
http://suz-lab.googlecode.com/svn/trunk/suz-example-php/htdocs/js/feedreader.js

feedのプロパティは下記となります。
* feed.type
* feed.version
* feed.title
* feed.link
* feed.description
* feed.language
* feed.updated
* feed.items(JFeedItemの配列)
JFeedItem(item)のプロパティは下記となります。
* item.title
* item.link
* item.description
* item.updated
* item.id

▼HTMLファイル
http://suz-lab.googlecode.com/svn/trunk/suz-example-php/htdocs/feedreader.html
▼ProxyのPHP
http://suz-lab.googlecode.com/svn/trunk/suz-example-php/htdocs/php/proxy.php

とりあえず、suz-example-phpとして、
"Google Code"にコミットしときました。
http://suz-lab.googlecode.com/svn/trunk/suz-example-php/

--
blog: http://suz-lab.blogspot.com/

0 コメント: