asp + 读取rss 测试成功两例

<% @language="VBScript"%>

<%
Function readrss(xmlseed)
dim xmlDoc
dim http
Set http=Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET",xmlseed,False
http.send
Set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.Async=False
xmlDoc.ValidateOnParse=False
xmlDoc.Load(http.ResponseXML)
Set item=xmlDoc.getElementsByTagName("item")
if item.Length<=10 then
%>
<script language="JavaScript">
alert("对不起,该新闻条数已经少于10条新闻条数!");
</script>
<%
else
For i=0 To (item.Length-1)
Set title=item.Item(i).getElementsByTagName("title")
Set link=item.Item(i).getElementsByTagName("link")
Response.Write("<a href="""& link.Item(0).Text &""" target='_blank'>"& title.Item(0).Text &"</a><br>")
Next
end if
End Function
%>
<html>
<head>
<title>远程读取XML文件</title>
</head>
<body>
<%
call readrss("http://rss.sina.com.cn/news/allnews/tech.xml")
%>
<br><br>
<%
call readrss("http://rss.sina.com.cn/news/allnews/astro.xml")
%>
</body>
</html>







==============================================================================

<html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>read xml</title>
<body>
<%
dim xmlurl
xmlurl = "http://rss.sina.com.cn/news/allnews/tech.xml"    '你要读取的xml文件

dim http
dim node,i,nodecount
Set http=Server.CreateObject("MSXML2.XMLHTTP")
http.Open "GET",xmlurl,False
http.send
Set Doc=Server.CreateObject("Microsoft.XMLDOM")
Doc.Async=False
Doc.ValidateOnParse=False
Doc.Load(http.ResponseXML)
set nodeLis = Doc.getElementsByTagName("item")
%>
<table border="0" width="80%" align="center">
<tr>
<td width="40%"><b>文章名</b></td>
<td width="20%"><b>发表日期</b></td>
<td width="40%"><b>分类</b></td>
</tr>
<%
For i=0 to nodeLis.length-1
    If nodeLis(i).selectSingleNode("category") Is Nothing Then Exit For
%>
<tr><td colspan=3><font color=red>第 <%=i+1%> 条记录:</font></td></tr>
<tr>
<td>
<%=nodeLis(i).selectSingleNode("title").text%>
</td>
<td>
<%=nodeLis(i).selectSingleNode("category").text%>
</td>
<td>
<%=nodeLis(i).selectSingleNode("pubDate").text%>
</td>
</tr>
<%  
Next
Set Doc = Nothing
%>
</table>
</body>
</html> 


 

posted @ 2006-12-13 18:14 Winner.Net(2007) 阅读(122) 评论(0)  编辑 收藏 所属分类: asp/.netjavascript

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-12-25 15:01 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: