RSS聚合网页内容

小知识:什么是RSS

 

RSS是站点与站点之间共享内容的一种简易方式(也称为“聚合内容”),通常被用于新闻和其他按顺序排列的网站,例如:Blog网站。网站提供RSS输出,有利于让用户发现网站内容的更新。网站用户可以在客户端借助于类似新闻资讯阅读器等支持RSS的新闻聚合工具软件,在不打开网站内容。新闻资讯阅读器的使用方法可以参考2004年《电脑报》第36期G5版《新闻快餐,尽在RSS》。

一、知己知彼,百战不殆

要想为网站创建RSS,首先我们必须对RSS进行深入的了解。RSS是基于XML(可扩展标志语言)的一种形式,并且所有的RSS文件都要遵守万维网联盟(W3C)站点发布的XML1.0规范。一般来说,RSS稳文档的最顶层是一个<rss>元素作为根元素,<rss>元素有一个强制属性version!用于指定当前RSS文档的版本,目前常用的RSS版本是2.0。<rss>元素下的子元素是唯一的一个<channel>元素,它包含了关于该网站或栏目的信息和内容,在<channel>下必备的语句有三个:

<title>:网或栏目的名称,一般与网站或栏目的页面title一致;

<link>:网站或栏目的URL;

<description>:对网站或栏目的简要描述。

还可以使用一些如<language>(语言)、<copyright>(版权声明)等可选语句来丰富<channel>内容,具体的新闻提要就要依靠<item>来实现了。一般一条新闻就是一个<item>,<item>下至少存在一个<title>或<description>,其他语句可以根据需要进行选择。

二、RSS,手工造

了解了RSS具体的语句结构和用法后,我们就可以按照以下格式在最常用的记事本或网页编辑软件中手工编辑网站的RSS了。

<?xml version =“1.0” encoding=“gb2312”?>

<rss version=“2.0”>

<channel>

<title>网站或栏目的名称</title>

<link>网站或栏目的URL地址</link>

<description>网站或栏目的简要介绍</description>

<item>

<item>新闻标题</title>

<link>新闻的连接地址</link>

<description>新闻简要介绍</description>

<pubDate>新闻发布时间</pubDate>

<author>新闻作者名称</author>

</item>

<item>

……

</item>

</channel>

</rss>

其中中文文字和省略号部门就是片家新闻的部分,按照提示一次添加完毕即可保存为.xml文件并在网站的适当位置加入“XML”字样的图标 ,然后连接到该.xml文件,这样你的网站就拥有了RSS输入了。

三、工具编写,轻松自如

如果网站更新的新闻量大,依靠手工编写RSS文件就有可能出错。我们可以请RSS生成器(下载地址:http://sq.onlinedown.net/down/rsscreator.rar)来铺住我们工作。开启软件,执行“文件——新建——RSS”新建点击“Items”后的按钮进入新闻添加窗口,单击“Add”按钮增加一个新闻条目,然后在左边的语句中提示添加新闻标题(Title)、简要(Description)和连接(Link)等,完毕后返回到软件主界面,按下工具栏中保存按钮将文档保存为.xml文件即可。

四、自动生成,一劳永逸

对于静态网站我们可以手工或使用工具来编写RSS输出,若是动态网站则要通过程序来转换新闻数据库内容输出RSS了。有兴趣的朋友可以在http:www.mh.fy.cn/rss2.rar处下载转换模板适合ASP+ACCESS类的动态网站更新系统,需要修改的是数据库连接部分db=*.mdb。另外在修改的是数据库字段读取以及给新闻标题(Title)和连接(Link)等字段赋值也要根据数据库的具体情况做一些修改,使用模板调试成功后,网站的RSS输出地址就是http://你的域名/rss2.asp。

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值