一个小例子
先来Js
1
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
2
xmlDoc.async="false"
3
xmlDoc.load("http://www.cnblogs.com/ExtraGain/rss")
4
5
var nodes=null
6
a2="webLog"
7
nodes = xmlDoc.selectNodes("/rss/channel/item")//读取节点,筛选节点最低端用item[title='xxx']或者//last
8
if(nodes==null)
9
li.innerText = "没有发现数据"
10
else
11
{
12
xx=nodes.length
13
if(nodes.length>15)//控制列表长度
14
xx=15//控制列表长度
15
var titletext="";
16
var titlete="";
17
for(i=0;i<xx;i++)
18
{
19
titlete=nodes[i].selectSingleNode("title").text;
20
titletext=titlete.length>20?titlete.substring(0,18)+"
":titlete;//控制显示字符数
21
document.write("<a href='" + nodes[i].selectSingleNode("link").text + "' target='_blank' title='"+titlete+"'>" + titletext + "</a><br/>");
22
}
23
}
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")2
xmlDoc.async="false"3
xmlDoc.load("http://www.cnblogs.com/ExtraGain/rss")4

5
var nodes=null6
a2="webLog"7
nodes = xmlDoc.selectNodes("/rss/channel/item")//读取节点,筛选节点最低端用item[title='xxx']或者//last8
if(nodes==null)9
li.innerText = "没有发现数据"10
else11
{12
xx=nodes.length13
if(nodes.length>15)//控制列表长度14
xx=15//控制列表长度15
var titletext="";16
var titlete="";17
for(i=0;i<xx;i++)18
{19
titlete=nodes[i].selectSingleNode("title").text;20
titletext=titlete.length>20?titlete.substring(0,18)+"
":titlete;//控制显示字符数21
document.write("<a href='" + nodes[i].selectSingleNode("link").text + "' target='_blank' title='"+titlete+"'>" + titletext + "</a><br/>");22
}23
}再来Html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<script src="Scripts/test.js"></script>
</body>
</html>OK.


浙公网安备 33010602011771号