用Asp+XmlHttp实现RssReader功能 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- 用Asp+XmlHttp实现RssReader功能 (http://www.webasp.net/article/17/16428.htm) |
| -- 作者:未知 -- 发布日期: 2005-01-31 |
| <style>
body {margin:10px;background-color:#ffffff;margin-top:6px;} form{margin:0px;} * {font:12px tahoma;line-height:140%;color:#000000} .title {font-weight:bold;color:red;} .time {font:10px;color:#999999;} a {text-decoration:none;color:blue;} </style> <script type="text/javascript"> var switcher=0; </script> <body ondblclick="if(switcher==0){document.styleSheets[0].addRule('div','display:none');switcher=1}else{document.styleSheets[0].addRule('div','display:block');switcher=0}"> <form name="rssform" method=post action=""> RSS资源:<INPUT TYPE="text" NAME="RssFeed" size=60 style="height:22px" value="<%=request("RssFeed")%>" onfocus=select()> <input type="submit" value="Read It"> 双击鼠标可以关闭摘要,只显示标题 </form> <hr/> <% If(request("RssFeed")="") Then url="/rss2.asp" else url=request("RssFeed") End If Set xml = Server.CreateObject("Microsoft.XMLHTTP") xml.Open "GET", url, False xml.Send Set xmlDom = server.createObject("microsoft.xmldom") xmlDom.async=False xmlDom.ValidateOnParse=false xmlDom.load(xml.responseXML) if xmlDom.ReadyState>2 Then set oItem=xmlDom.getElementsByTagName("item") for i=0 to oItem.length-1 response.write "<span style='font:bold 9px verdana;color:#000000'>"&i+1&"</span>. <a class='title' href='"&oItem(i).childNodes(1).text&"' target='_blank'>"&oItem(i).childNodes(0).text&"</a> <span class='time'>["&oItem(i).childNodes(3).text&"]<br />" response.write "<div>摘要:"&oItem(i).childNodes(4).text&"</div><br>" next end if %> 转自: http://goaler.xicp.net/ShowLog.asp?ID=513 |
| webasp.net |