js读取RSS之基本应用

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
 xmlDoc.async="false"
 xmlDoc.load("http://from2.net/feed.asp?cateID=4")
 
 var nodes=null
 a2="webLog"
 nodes = xmlDoc.selectNodes("/rss/channel/item")//读取节点,筛选节点最低端用item[title='xxx']或者//last
 if(nodes==null)
 li.innerText = "没有发现数据"
else
{
xx=nodes.length
if(nodes.length>15)//控制列表长度
xx=15//控制列表长度
var titletext="";
var titlete="";
for(i=0;i<xx;i++)
{
titlete=nodes[i].selectSingleNode("title").text;
titletext=titlete.length>20?titlete.substring(0,18)+"":titlete;//控制显示字符数
document.write("<a href='" + nodes[i].selectSingleNode("link").text + "' target='_blank' title='"+titlete+"'>" + titletext + "</a><br/>");
}
}

save file as :"Readrss.js"

 

 


 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    
<title>Untitled</title>
</head>

<body>

<script src="Readrss.js"></script>

</body>
</html>

 save file as :"xxxx.htm"

 



[本日志由 牛仔酷 于 2008-08-03 01:38 PM 编辑]
文章来自: ExtraGain
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 1021
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭