JavaScript 解析 xml 文件 如 rss订阅

jFeed 是一个通用的 RSS/ATOM 解析器jQuery插件

 

jFeed 支持 RSS 0.91, 0.92, 1.0, 2.0 和 Atom 1.0 等格式。

使用方法:

jQuery.getFeed(options);
   
   参数:
   
   * url: the feed URL (required).
   * data: data to be sent to the server. See jQuery.ajax data property.
   * success: a function to be called if the request succeeds.
     The function gets passed one argument: the JFeed object.
   
   使用示例:
   
   jQuery.getFeed({
       url: 'rss.xml',
       success: function(feed) {
           alert(feed.title);
       }
   });
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>News</title> <link type="text/css" rel="stylesheet" href="css/layout.css" mce_href="css/layout.css" /> <mce:script type="text/javascript" src="jquery/jquery.js" mce_src="jquery/jquery.js"></mce:script> <mce:script type="text/javascript" src="jquery/jquery.jfeed.pack.js" mce_src="jquery/jquery.jfeed.pack.js"></mce:script> </head> <body onload="load();"> <div id="Content" /> </body> </html> <mce:script type="text/javascript"><!-- function read(panel,url){ jQuery.getFeed({ url: url, success: function(feed) { jQuery(panel).text(''); jQuery(panel).append('<h2>' + '<a href="' + feed.link + '" mce_href="' + feed.link + '">' + feed.title + '</a>' + '</h2>'); var html = ''; for(var i = 0; i < feed.items.length && i < 5; i++) { var item = feed.items[i]; html += '<h3>' + '<a href="' + item.link + '" mce_href="' + item.link + '">' + item.title + '</a>' + '</h3>'; html += '<div class="updated">' + item.updated + '</div>'; html += '<div>' + item.description + '</div>'; } jQuery(panel).append(html); } }); } function load(){ read("#Content","http://news.baidu.com/n?cmd=1&class=gamenews&tn=rss"); } // --></mce:script>

附原文件实例地址:http://download.csdn.net/source/2898662

你可能感兴趣的:(JavaScript,html,xml,rss,function,jquery插件)