日期:2014-05-17  浏览次数:20922 次

rss问题,实在不行了,求助!!!
我在网上找的一段ASP的生成rss的代码,如下
==============
<!--   #include   file= "conn.asp "   -->  
<%  
Dim       sSQL,       rs,       sCrLf,       sXmlClear,       sRssHead,       sRssEnd  
sCrLf   =   chr(13)   &   chr(10)     '回车+换行  
sXmlClear   =   " <?xml   version= '1.0 '   encoding= 'gb2312 '?> "   &   sCrLf  
sRssHead   =   " <rss   version= '2.0 '> "   &   sCrLf  
sRssHead   =   sRssHead   &   " <channel> "   &   sCrLf  
sRssHead   =   sRssHead   &   " <title>   Why100000   </title> "   &   sCrLf  
sRssHead   =   sRssHead   &   " <description>   Why100000   </description> "   &   sCrLf  
sRssHead   =   sRssHead   &   " <link> http://news.why100000.com/ <;/link> "   &   sCrLf  
sRssHead   =   sRssHead   &   " <language> zh-cn </language> "   &   sCrLf  
sRssHead   =   sRssHead   &   " <docs> Why100000.COM   News   Center </docs> "   &   sCrLf  
sRssHead   =   sRssHead   &   " <generator> Rss   Generator   By   WWW.Why100000.COM </generator> "   &   sCrLf  
sRssEnd   =   " </channel> </rss> "  
Response.CharSet= "gb2312 "     '数据集  
Response.ContentType= "text/xml "     '数据流格式定义  
'输出:  
Response.write   sXmlClear  
Response.write   sRssHead  
sSQL= "select   top   15   *   from   news   order   by   id   desc "  
Set   rs   =   Server.CreateObject( "ADODB.Recordset ")  
rs.Open   sSQL,   s_Conn,   1,1  
if   not   (rs.eof   and   rs.bof)   then  
do   while   not   rs.eof  
response.write   " <item> "   &   sCrLf  
response.write   " <title> "   &   rs( "title ")   &   " </title> "   &   sCrLf  
response.write   " <link> "   &   "http:/127.0.0.1/news.asp?id= ";   &     rs( "id ")   &   " </link> "   &   sCrLf  
response.write   " <author> "   &   rs( "content ")   &   " </author> "   &   sCrLf  
response.write   " <pubDate> "   &   rs( "date ")   &   " </pubDate> "   &   sCrLf  
response.write   " </item> "   &   sCrLf   &   sCrLf  
rs.movenext  
loop  
end   if  
rs.close  
set   rs=nothing  
Response.write   sRssEnd  
%>  
====