<html>
 <head>
  <title>javascript读取RSS数据</title>
  <META content="text/html; charset=utf-8" http-equiv=Content-Type />
 </head>
 <body  leftmargin="0" topmargin="0"> 
  <font><h3 align="center">javascript读取RSS数据</h3></font>
  <br>  
  <table width="90%" align="center" border="0" cellpadding=0 cellspacing=0>
   <tr>
    <td bgcolor=White><b>新闻中心</b><font size="-1">(摘自新浪网)</font><hr></td>
   </tr>
   <tr>
    <td  bgcolor=White>
     <div id="container" >News Loading...</div>
    </td>
   </tr>
  </table>
  <script language="JavaScript1.2">
    var tickercontainer=''
    var xmlsource="http://rss.mydrivers.com/Fitting_News.xml";
    var root;
    var title;
    var link; 
    var items;
    var item;
    var images;
    var image;
    var description;
   if (window.ActiveXObject){
    //document.write("Microsoft.XMLDOM");
    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
   } else if (document.implementation && document.implementation.createDocument) {
    //document.write("document.implementation.createDocument");
    var xmlDoc= document.implementation.createDocument("","doc",null);
   }
   if (typeof xmlDoc!="undefined") {
    //document.write(tickercontainer)
    xmlDoc.load(xmlsource)
   }  
   function fetchxml() {
    if (xmlDoc.readyState==4) {
     output()
    }else {
     setTimeout("fetchxml()",10)
    }
   }
   function output() {  
    var temp="";
    root = xmlDoc.getElementsByTagName("channel")[0];
    title =root.getElementsByTagName("title")[0];
    //temp = title.firstChild.nodeValue +"<br>";
    items=root.getElementsByTagName("item");
    for(i=0;i<=items.length-1;i++) {
     item=items[i];
     title=item.getElementsByTagName("title")[0]; 
     link=item.getElementsByTagName("link")[0];
     description=item.getElementsByTagName("description")[0];
     temp = temp + "<font size=-1><a href=" + link.firstChild.nodeValue+ " target='_bank'>" + title.firstChild.nodeValue +"</a></font><br><br>";
     //temp = temp +"<font size=-1>" + description.firstChild.nodeValue + "</font><br><br>";
     document.getElementById("container").innerHTML = temp;
    }
   }
   if (window.ActiveXObject) {
    fetchxml() ;
   } else if (typeof xmlDoc!="undefined") {
    xmlDoc.onload=output;
   }
  </script>
 </body>
</html>

JS读RSS的更多相关文章

  1. bootstrap插件学习-bootstrap.tab.js(读码)

    先看bootstrap-tab.js的结构 var Tab = function ( element ) {} //构造器 Tab.prototype ={} //构造器的原型 $.fn.tab = ...

  2. js 读xml文件

    参考 http://www.w3school.com.cn/xmldom/dom_document.asp A.xml <?xml version="1.0" encodin ...

  3. 用js读、写、删除Cookie

    //已经验证过 // JavaScript Document //使用说明:  //设置缓存:setCookie("name",value); //获取缓存:var name=ge ...

  4. 用实现ajax读博客rss示例代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xht ...

  5. js自定义事件、DOM/伪DOM自定义事件

    一.说明.引言 我JS还是比较薄弱的,本文的内容属于边学边想边折腾的碎碎念,可能没什么条理,可能有表述不准确的地方,可能内容比较拗口生僻.如果您时间紧迫,或者JS造诣已深,至此您就可以点击右侧广告(木 ...

  6. 漫谈js自定义事件、DOM/伪DOM自定义事件

    一.说明.引言 我JS还是比较薄弱的,本文的内容属于边学边想边折腾的碎碎念,可能没什么条理,可能有表述不准确的地方,可能内容比较拗口生僻.如果您时间紧迫,或者JS造诣已深,至此您就可以点击右侧广告(木 ...

  7. CozyRSS开发记录9-快速实现一个RSS解析器

    CozyRSS开发记录9-快速实现一个RSS解析器 1.再读RSS标准 既然需要自己实现一个RSS解析器,那自然需要仔细的读一读RSS的标准文档.在网上随便找了两份,一份英文一份中文: http:// ...

  8. js读写Cookie问题(Cookie存储时长、Cookie存储域)汇总

    在采集网站用户行为数据/使用js对用户行为做交互时,经常会使用到Cookie,了解Js Cookie的读写,以及一些细节,非常重要.   什么是Cookie 所谓Cookie,只是一条极为短小的信息, ...

  9. PHP html mysql js 乱码问题,UTF-8(乱码)

    一.HTML页面转UTF-8编码问题 1.在head后,title前加入一行: <meta http-equiv='Content-Type' content='text/html; chars ...

随机推荐

  1. windows做时间服务器,linux和windows时间同步

    找了很多的资料,都没有windows做时间服务,linux同步windows的时间的,最后自己找了一些软件,终于搞定了,写出来给大家共享,以免大家多走弯路 首先在http://www.meinberg ...

  2. Linux下将Mysql和Apache加入到系统服务里的方法

    Apache加入到系统服务里面: cp /安装目录下/apache/bin/apachectl /etc/rc.d/init.d/httpd 修改httpd 在文件头部加入如下内容: ### # Co ...

  3. linux中tar 打包指定路径文件

    linux中tar打包指定路径文件www.111cn.net 编辑:yahoo 来源:转载在linux系统中打包与解压文件我都可以使用tar命令来解决,只要使用不同的参数就可以实现不同的需要了,下面来 ...

  4. hdu_2089_不要62(数位DP)

    题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=2089 题意:中文,不解释 题解:dp[i][j]表示当前第i位的前一个数为j,然后记忆化dfs,注意的 ...

  5. PHP常用的预定义常量

    <?php echo 'PHP常用的预定义常量'.'<br><br>'; echo '当前php的版本为(PHP_VERSION):'.PHP_VERSION.'< ...

  6. 避免IE执行AJAX时,返回JSON出现下载文件

    <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.conv ...

  7. PHP的几个常用加密函数【转载】

    转自 https://jellybool.com/post/php-encrypt-functions 在网站的开发过程中,常常需要对部分数据(如用户密码)进行加密,本文主要介绍PHP的几个常见的加密 ...

  8. 更改JFram标题栏图标

    方式一: package com.swing.test; import javax.swing.ImageIcon; import javax.swing.JFrame; public class a ...

  9. .net获取根目录的方法集合

    编写程序的时候,经常需要用的项目根目录.自己总结如下 .取得控制台应用程序的根目录方法 方法1.Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2. ...

  10. Myeclipse 创建 Web Maven项目

    1.创建Web项目 添加Maven支持 2.pom.xml 报如下错误: 解决办法: pom.xml里面添加依赖: <dependency> <groupId>com.thou ...