asp 动态生成rss(不成生xml文件)代码


  本文标签:asp,动态生成,rss

rss的优点
1.您可以有选择地浏览您感兴趣的以及与您的工作相关的新闻 。
2.您可以把需要的信息从不需要的信息(兜售信息,垃圾邮件等)中分离出来 。
3.您可以创建自己的新闻频道,并将之发布到因特网 。
什么是 RSS?
RSS 指 Really Simple Syndication(真正简易联合)
RSS 使您有能力聚合(syndicate)网站的内容
RSS 定义了非常简单的方法来共享和查看标题和内容
RSS 文件可被自动更新
RSS 允许为不同的网站进行视图的个性化
RSS 使用 XML 编写
RSS 是一种使用 XML 向许多其他的网站分发某个网站上的网络内容的方法 。
RSS 使我们有能力对新闻和更新进行快速浏览 。
为什么使用 RSS?
RSS 被设计用来展示选定的数据 。
如果没有 RSS,用户就不得不每日都来您的网站检查新的内容 。对许多用户来说这样太费时了 。通过 RSS feed(RSS 通常被称为 News feed 或 RSS feed),用户们可以使用 RSS 聚合器来更快地检查您的网站更新(RSS 聚合器是用来聚集并分类 RSS feed 的网站或软件) 。
由于 RSS 数据很小巧并可快速加载,它可轻易地被类似移动电话或 PDA 的服务使用 。
拥有相似内容的网站环(Web-rings)可以轻易地在它们的网站共享内容,使这些网站更出色更有价值 。
RSS 的未来
RSS 会无所不在!
成千上万的网站在使用 RSS,每天都有越来越多的人们认识到它的用处 。
通过 RSS,因特网上的信息会更易查找,而网站开发者也可更容易地把他们的内容传播到特定的受众 。
了解了这么多下面让我们一起来体验RSS吧!
为你的网站添加rss阅读功能
把以下文件保存为 rss.asp 放在网站的根目录下 修改里面的几个参数就可以
程序代码
复制代码 代码如下:

<!-- #include file="conn.asp" -->
<%
sXmlClear = "<?xml version=1.0 encoding=gb2312?>"
Response.CharSet="gb2312" 数据集编码
Response.ContentType="text/xml" 数据流格式定义
%>
<%=sXmlClear%>
<rss version="2.0">
<channel>
<title><![CDATA[乡下人blog]]></title>
<link>http://xxrblog.cn/</link>
<description><![CDATA[网站副标题或是网站简介]]></description>
<language>zh-CN</language>
<copyright>
<![CDATA[ Copyright 2005 PBlog2 v2.4 ]]>
</copyright>
<webMaster>
<![CDATA[ 24525533@163.com(李永亮) ]]>
</webMaster>
<generator>PBlog2 v2.5</generator>
<image>
<title>乡下人blog xxrblog.cn</title>
<url>http://www.xxrblog.cn/images/logos.gif</url>
<link>http://www.xxrblog.cn/</link>
<description>乡下人blog xxrblog.cn</description>
</image>
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select top 10 * from News order by id desc"
rs.open sql,conn,3,3
do while not rs.eof
Content=rs("Content")
if Len(Contact)>150 then
Content=left(Content,147) & "..."
end if
%>
<item>
<title><%=rs("Title")%></title>
<description><![CDATA[<%=Content%>]]></description>
<link>http://xxrblog.cn/article.asp?id=<%=rs("id")%></link>
<author>作者</author>
<pubDate><%=rs("Time")%></pubDate>
</item>
<%
rs.movenext()
loop
rs.close()
Set rs = Nothing
conn.close
%>
</channel>
</rss>
以上内容经本人测试 能用