「Google AJAX Feed API」を使用すると、JavaScript だけを使用して公開されている Atom フィードや RSS フィードをダウンロードできます。
まずはGoogle AJAX Feed API に登録してAPIキーを取得。
あとはGoogle AJAX Feed APIデベロッパーガイドを参考に記述。以下サンプル。
Loading
サンプルコード:
<script type="text/javascript" src="http://www.google.com/jsapi?key=APIキー"></script>
<script type="text/javascript">
google.load("feeds", "1");
function initialize() {
var feedControl = new google.feeds.FeedControl();
feedControl.addFeed("http://dailynews.yahoo.co.jp/fc/rss.xml", "Yahoo!ニュース・トピックス");
feedControl.addFeed("http://www.sanspo.com/rss/chumoku/news/allsports-n.xml", "SANSPO.COMニュース");
feedControl.setNumEntries(10);
feedControl.draw(document.getElementById("feedControl"));
feedControl.setLinkTarget(google.feeds.LINK_TARGET_BLANK);
}
google.setOnLoadCallback(initialize);
</script>
<style type="text/css">
#feedControl {
font-size: 12px;
width : 300px;
}
#feedControl .gf-relativePublishedDate {
display : none;
}
#feedControl .gfc-results {
padding-bottom : 1.1em;
padding-left: 10px;
}
#feedControl .gfc-result {
font-weight: bold;
margin-bottom : 5px;
border-bottom:1px dotted #555555;
}
#feedControl .gfc-resultsHeader .gfc-title {
font-size : 15px;
font-weight: bold;
color: #000000;
}
</style>
<div id="feedControl">Loading</div>