About

2007年09月25日 22:49に投稿されたエントリーのページです。

ひとつ前の投稿は「10g フラッシュバック メモ」です。

次の投稿は「PHPで別ドメイのコンテンツを出力」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35

« 10g フラッシュバック メモ | メイン | PHPで別ドメイのコンテンツを出力 »

JavaScriptでRSSリーダー

jkl-parsexml.jsを利用してJSONを取得します。
その後、htmlを生成してdivタグのinnerHTMLに出力しています。

※別ドメインにはプロキシが必要

JAVASCRIPT


<script type="text/javascript" src="jkl-parsexml.js"></script>

<script type="text/javascript">
//<![CDATA[

window.onload = function(){

var url = "atom.xml";
var http = new JKL.ParseXML( url );
var data = http.parse();
var html;

html="<table>";

for (idx in data.feed.entry){

  var entry = data.feed.entry[idx];
  
  var title     = entry.title;
  var href      = entry.link.href;
  var updated   = entry.updated.substring(0,10);
  var table;

  table  = "<tr>";
  table += "<td><a href=\""+href+"\">"+title+"</a></td>";
  table += "<td>("+updated+")</td>";
  table += "</tr>\n";

  html +=table;

}

html+="</table>";

var result=document.getElementById('feedResult');
result.innerHTML = html;

};

//]]>
</script>

BODYにDIVを適当に置く


<div id="feedResult"></div>

トラックバック

このエントリーのトラックバックURL:
http://www.sanryu.net/cgi-bin/mt/mt-tb.cgi/71

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

2009年03月
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31