为自己的网站添加RSS功能

来源:电脑报 时间:2007-11-05 19:18:00 

在浏览天极RSS订阅页面时,可以看到天极网为方便用户定制站点内容而设立的各个RSS频道。浏览者通过订阅不同的RSS(可同时订阅多个网站),就能在不登录网站的情况下获得及时的新闻信息,还可以避免网页上无用的广告和垃圾信息的干扰。使用RSS会为浏览者节省大量的时间,也会成为体现网站人性化设计的一个亮点,提升了网站的档次。

其实RSS技术并不太难,如果你的网站信息量较大,完全可以把这一技术运用到自己的站点中来。

小知识:什么是RSS

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

一、知己知彼,百战不殆

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

< title >:网站或栏目的名称,一般与网站或栏目的页面title一致;
< link >:网站或栏目的URL;
< description >:对网站或栏目的简要描述。

还可以使用一些如< language >(语言)、< copyright >(版权声明)等可选语句来丰富< channel >内容,具体的新闻提要就要依靠

提示:更多RSS的语句介绍可参考http://www.donews.net/softbunny/articles/11030.aspx。学习RSS语句时可以使用IE打开一个XML链接进行对照参考,如天极网网络通信版块聚合内容http://rss.chinabyte.com/218424581927469056.xml

二、RSS,手工造

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


<?xml version=“1.0” encoding=“gb2312”?>
<rss version=“2.0”>
<channel>
<title>网站或栏目的名称</title>
<link>网站或栏目的URL地址</link>
<description>网站或栏目的简要介绍</description>
<item>
<title>新闻标题</title>
<link>新闻的链接地址</link>
<description>新闻简要介绍</description>
<pubDate>新闻发布时间</pubDate>
<author>新闻作者名称</author>
</item>
<item>
……
</item>
</channel>
</rss>


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

标签:rss,xml
0
投稿

猜你喜欢

  • 怎么样才能让层显示在FLASH之上呢

    2008-03-05 13:32:00
  • asp如何用ADO批量更新记录?

    2010-06-10 18:42:00
  • 如何让新安装的MySQL数据库变得更安全

    2009-01-04 13:19:00
  • MYSQL教程:my.cnf缓存优化

    2009-07-30 08:58:00
  • 快速掌握如何使用SQL Server来过滤数据

    2009-01-15 13:27:00
  • 采用手动分页方式显示文章具体的内容

    2009-10-29 11:58:00
  • 网页设计之步骤和大局观

    2008-03-18 12:50:00
  • Opera下的max-width BUG

    2010-06-26 12:51:00
  • JS中模拟函数重载

    2008-01-03 16:46:00
  • 数据库中聚簇索引与非聚簇索引的区别[图文]

    2012-02-25 19:38:23
  • 功能强大,代码简单的管理菜单

    2008-07-11 16:52:00
  • 浅析MySQL数据库授权原则

    2009-12-15 09:21:00
  • 利用sql函数生成不重复的订单号的代码

    2012-01-05 19:02:55
  • 让设计散发文化韵味

    2009-03-22 15:01:00
  • 关于CSS学习——写给初学者

    2008-07-25 19:17:00
  • Oracle数据库的十种重新启动步骤

    2012-07-21 14:58:25
  • 将MySQL 5.0下的数据导入到MySQL 3.23中

    2009-01-04 13:02:00
  • 客户认同的就是好商品

    2009-08-31 16:41:00
  • SQL Server错误代码大全及解释(留着备用)

    2012-07-11 16:17:03
  • XML编程实例:用ASP+XML打造留言本

    2008-05-04 13:37:00
  • asp之家 网络编程 m.aspxhome.com