﻿
//新着情報の表示数
var rsscount = 10;

//メイン関数
function rssReader(url)
{
	// JKL.ParseXMLオブジェクトを生成
	var xml = new JKL.ParseXML( url );  
	var func = function ( data )        // 呼び出し先関数を定義する
	{  
		onloaded2( data );              //コールバック
	}
	xml.async( func );                  // 呼び出し先関数を指定する
	xml.parse();                        // ダウンロード～解析～関数呼び出しする
}


//RSSを受信時に起動するコールバック関数
function onloaded2(xml)
{
	var data =""

	//feed要素以下のentry要素を順番に処理
	for(i in xml.feed.entry)
	{

		if ( i >= rsscount ) { break;}


		//時間を取り出す
		var time = xml.feed.entry[i].updated
			time = time.split("T").join(" ").split("+")[0]
			time = time.replace(/-/g,"/")
			time = time.slice(0,10)


		//出力用HTMLを作る
		data += '<dl>'
		data += '<dt>'
		data += '<a href="'+xml.feed.entry[i].link.href+'">'
		data += xml.feed.entry[i].title
		data += '</a>'
		data += '</dt>'
		data += '<dd>'
		data += '('+time+')'
		data += '</dd>'
		data += '</dl>'
	}

	//出力
	document.getElementById('infoList').innerHTML = data
}

