﻿google.load("feeds", "1"); //バージョン1のfeeds APIを読み込む
function initialize() {
  var feed = new google.feeds.Feed("http://feedblog.ameba.jp/rss/ameblo/apple-bp/rss20.xml");

		feed.setNumEntries(5); //表示させたい記事の数

		feed.load(function(result) {
		//結果にエラーが無ければ、<body>要素内の"<div id="feed"></div>"の部分に結果を突っ込む
			if (!result.error) {
			var container = document.getElementById("feed");
			
			for (var i = 0; i < result.feed.entries.length; i++) {
			var entry = result.feed.entries[i];

			//HTML要素生成
			var div = document.createElement("div");
			var dl = document.createElement("dl");
			var dt = document.createElement("dt");
			var dd = document.createElement("dd");
			var a = document.createElement("a");
			var p = document.createElement("p");
			
			var entryTitle = entry.title; //title要素の値を取得
			var entryLink = entry.link; //link要素の値を取得
			var entryDesc = entry.contentSnippet; //description要素の値を取得
			
			
			var date = new Date(entry.publishedDate); //日付取得
			//整値化, 一桁の時は前に"0″付ける
			var y = date.getYear();
			if (y < 2000) y += 1900;
			var m = date.getMonth() + 1;
			if (m < 10) {m = "0" + m;}
			var d = date.getDate();
			if (d < 10) {d = "0" + d;}
			var entryDate = y + "/"+ m +"/"+ d; //entryDateに日付格納
				
			//dt要素内にタイトルをリンク付きで挿入
			dd.appendChild(a);
			dd.getElementsByTagName("a")[0].setAttribute("target","_blank");
			dd.getElementsByTagName("a")[0].setAttribute("href",entryLink);
			dd.getElementsByTagName("a")[0].appendChild(document.createTextNode(entryTitle));
			
			//dd要素内に、content要素と日付要素をHTMLコードとして挿入
			//dd.innerHTML=entryDesc;
			dt.innerHTML=entryDate;
			
			container.appendChild(dl);
			dl.appendChild(dt); //dlにdt要素挿入
			dl.appendChild(dd); //dlにdd要素挿入
			//container.appendChild(p);
			}
		}
	});
}
google.setOnLoadCallback(initialize); //initializeを呼ぶ
