トップページ > 空即是色 > 2006年の記事 > wiki rss reader

空即是色 wiki rss reader

2006年 03月30日

PukiWikiの更新の一覧をサイドバーに表示する。
JKL.ParseXMLというJavascriptで実装されたxmlパーサーを使用。

参考:
all about: Ajaxを使おう RSSリーダーを作る

<p id="wikirss">now loading..</p>
<script type="text/javascript" src="jkl-parsexml.js"></script> <script> <!--
var url = "http://null-null.net/wiki/index.php?cmd=rss"; var idname = "wikirss"
function readRss( url ){ var xml = new JKL.ParseXML( url ); var func = function ( data ){ spreadRss( data ); } xml.async( func ); xml.parse(); }
function convM( month ){ var m = new Object(); m["Jan"] = 1; m["Feb"] = 2; m["Mar"] = 3; m["Apr"] = 4; m["May"] = 5; m["Jun"] = 6; m["Jul"] = 7; m["Aug"] = 8; m["Sep"] = 9; m["Oct"] = 10; m["Nov"] = 11; m["Dec"] = 12; return m[month]; }
function spreadRss( xml ){ var data = ''; var rss = xml.rss.channel.item; for( var i in rss ){ data += '<a href="' + rss[i].link + '">'; data += rss[i].title; data += '</a>'; var d = rss[i].description.split( " " ); data += ' at ' + d[3]+ '年' + convM( d[2] )+ '月' + d[1] + '日<br />'; }
// out document.getElementById( idname ).innerHTML = data; }
readRss( url );
//--> </script>

ページの先頭へ戻る

トラックバック

この記事のトラックバックURL:http://null-null.net/mt/mt-tb.cgi/429

ページの先頭へ戻る

コメント

ページの先頭へ戻る

iPhoneDev.null-null.net

コメントの一覧

特定のキーワードにマッチした内容の記事をTumblrやMovableTypeに自動的に投稿する
  • nogami
    (2008年03月18日)
  • プールデザイン菅沼
    (2008年03月25日)
  • yuiyui
    (2008年04月12日)
MacOSX環境のOpenGLで日本語文字列の描画
  • nogami
    (2007年10月08日)

  • (2007年10月08日)
  • nogami
    (2007年10月09日)
ウップス!
  • あるぱっか
    (2007年05月24日)
  • nogami
    (2007年05月28日)
  • あるぱっか
    (2007年05月30日)

RSSフィード

このブログの更新情報を、XML(ATOM)フォーマットで提供しています。
ご利用のRSSリーダーやアプリケーションにRSSフィードを登録してください。

ページの先頭へ戻る


Copyright(c) Daisuke Nogami. All Right Reserved.