将RSS生成HTML - Google AJAX Feed API

方案 1

 

     < script type = " text/javascript "  src = " http://www.google.com/jsapi " >< / script>
     < script type = " text/javascript " >
 
    google.load(
" feeds " " 1 " );
 
    
function  initialize() {
      
var  feed  =   new  google.feeds.Feed( " rss地址 " );
      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  div  =  document.createElement( " div " );
            div.appendChild(document.createTextNode(entry.title));
            container.appendChild(div);
          }
        }
      });
    }
    google.setOnLoadCallback(initialize);
 
    
< / script>
   < / head>
   < body >
    
< div id = " feed " >< / div>
   < / body>

 

除了entry.title外,还有entry.link,entry.publishedDate entry.contentSnippet
 
方案 2

 

     < script src = " http://www.google.com/jsapi "  type = " text/javascript " >< / script>
 
    
< script language = " Javascript "  type = " text/javascript " > // <![CDATA[
 
      
//  load the AJAX Feed API
      google.load( " feeds " " 1 " );
 
      
function  OnLoad() {
 
        
//  create a feed control
         var  feedControl  =   new  google.feeds.FeedControl();
 
        feedControl.addFeed(
" rss地址 " "" );
 
        feedControl.draw(document.getElementById(
" feedControl " ));
      }
      google.setOnLoadCallback(OnLoad);
    
// ]]>
     < / script>
   < / head>
 
  
< body >
    
< div id = " feedControl " > Loading < / div>
   < / body>

 

 

 

转载于:https://www.cnblogs.com/fdszlzl/archive/2009/05/29/1491915.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值