google.load("feeds", "1");   
 function initialize() {   
  //読み込むフィードのURLを指定   
  var feed = new google.feeds.Feed("http://www.ipb.jp/column/index.xml"+"?"+(new Date()).getTime());
           
  //読み込むフィードの数を指定   
  feed.setNumEntries(1);   
           
  feed.load(function(result) {   
   if (!result.error) {   
    //id属性の値がfeedの要素内にフィードを書き出す   
    var container = document.getElementById("newsBox");   
    
    var dl = document.createElement("dl");
    
    for (var i = 0; i < result.feed.entries.length; i++) {   
     var entry = result.feed.entries[i];   
                   
     //各HTML要素を生成   
     var dt = document.createElement("dt");
     var dd = document.createElement("dd");
     var a = document.createElement("a");   
                   
     //item内、title要素の値を取得   
     var entryTitle = entry.title;   
                   
     //item内、link要素の値を取得   
     var entryLink = entry.link;
     
	//item内、description要素の値を取得   
     var entrycontent = entry.contentSnippet;
     if ( entrycontent.length > 90 ) {
         entrycontent = entrycontent.substr(0 , 90 ) + "...";
     }
     //item内、pubDate要素の値を取得   
     var publishedDate = new Date(entry.publishedDate);
     var entryDateYYYY = publishedDate.getYear();
     var entryDateMM = publishedDate.getMonth() +1;
     var entryDateDD = publishedDate.getDate();
     if (entryDateYYYY < 2000) { entryDateYYYY += 1900; }
     if (entryDateMM < 10) { entryDateMM = "0" + entryDateMM; }
     if (entryDateDD < 10) { entryDateDD = "0" + entryDateDD; }
     var entryDate = "(" + entryDateMM + "/" + entryDateDD + ")";
     
     dt.appendChild(a);
     dt.getElementsByTagName("a")[0].setAttribute("target","_self");   
     dt.getElementsByTagName("a")[0].setAttribute("href",entryLink);   
     dt.getElementsByTagName("a")[0].appendChild(document.createTextNode(entryTitle + entryDate));   
     dl.appendChild(dt);
     
     dd.appendChild(document.createTextNode(entrycontent));
     dl.appendChild(dd);
    }
     

     container.appendChild(dl);
   }   
  });   
 }   
google.setOnLoadCallback(initialize);  