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"