google.load("feeds", "1");
function initialize() {
var feed = new google.feeds.Feed("http://d.hatena.ne.jp/SHUKUMEDA/rss");
feed.setNumEntries(5);
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("feed");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var dl = document.createElement("dl");
var dt = document.createElement("dt");
var dd = document.createElement("dd");
var a = document.createElement("a");
var more = document.createElement("a");
var span = document.createElement("span");
//item内、title要素の値を取得
var entryTitle = entry.title;
//item内、link要素の値を取得
var entryLink = entry.link;
dt.appendChild(a);
//a要素に対して、link要素の文字列をhref属性の値として設定
dt.getElementsByTagName("a")[0].setAttribute("href",entryLink);
dt.getElementsByTagName("a")[0].setAttribute("target","_blank");
//a要素の子要素として、title要素をテキストノードに変換して挿入
dt.getElementsByTagName("a")[0].appendChild(document.createTextNode(entryTitle));
container.appendChild(dt);

var d = new Date(entry.publishedDate);
var date = (d.getYear() + 1900)+"/"+(d.getMonth()+1)+"/"+d.getDate()+" | "
dd.appendChild(span);
dd.getElementsByTagName("span")[0].appendChild(document.createTextNode(date));
var entry2Link = entry.link;
dd.appendChild(more);
//a要素に対して、link要素の文字列をhref属性の値として設定
dd.getElementsByTagName("a")[0].setAttribute("href",entry2Link);
//a要素の子要素として、title要素をテキストノードに変換して挿入
dd.getElementsByTagName("a")[0].appendChild(document.createTextNode("本文を読む"));
dd.getElementsByTagName("a")[0].setAttribute("target","_blank");

container.appendChild(dd);
}
}
});
}
google.setOnLoadCallback(initialize);
