<<  < 2008 - >  >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

公告

我的分类(专题)


最新日志

最新回复

留言板

统计

链接



高清论坛 高清党

发小儿-北京主题博客

Bokee

★秀出我的宝贝 分享我的生活★

后海论坛





为自己的网站添加RSS功能
edle 发表于 2005-7-12 13:32:00

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

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

小知识:什么是RSS

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

一、知己知彼,百战不殆

要想为网站创建RSS,首先我们必须对RSS进行深入的了解。RSS是基于XML(可扩展标志语言)的一种形式,并且所有的RSS文件都要遵守万维网联盟(W3C)站点发布的XML 1.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的语句介绍可参考http://www.donews.net/softbunny/articles/11030.aspx。学习RSS语句时可以使用IE打开一个XML链接进行对照参考,如天极网网络通信版块聚合内容http://rss.chinabyte.com/218424581927469056.xml
二、RSS,手工造

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

  <?xml version=“1.0” en coding=“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文件就有可能出错。我们可以请RSS生成器(下载地址:http://sq.onlinedown.net/down/rsscreator.rar)来辅助我们工作。开启软件,执行“文件→新建→RSS”新建一个RSS文件(图1)。首先在上方“必选元素”区输入“Description”、 “Link”和“Title”三个必选语句的内容,要添加新闻条目就点击“Items”后的按钮进入新闻添加窗口(图2),单击“Add”按钮增加一个新闻条目,然后在左边的语句中根据提示添加新闻标题(Title)、简要(Description)和链接(Link)等,完毕后返回到软件主界面,按下工具栏中的保存按钮将文档保存为  .xml文件即可。

提示:RSS生成器需要.NET Framework的支持,在安装之前要在http://go.microsoft.com/fwlink/?LinkId=9832处下载安装.NET Framework组件包。

四、自动生成,一劳永逸

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

阅读全文 | 回复(5) | 引用通告 | 编辑

回复:为自己的网站添加RSS功能
charis(游客)发表评论于2005-7-15 10:56:00

好的。

收到搜集邮址的软件了,不知道和 web data extractor比起来哪个更好用些。呵呵,谢谢啦


个人主页 | 引用 | 返回 | 删除 | 回复

回复:为自己的网站添加RSS功能
edle(游客)发表评论于2005-7-15 1:40:00

早期的阅读器做得比较自私,下个我介绍过的老外的阅读器吧,我觉得比国产的好
个人主页 | 引用 | 返回 | 删除 | 回复

回复:为自己的网站添加RSS功能
charis(游客)发表评论于2005-7-14 16:55:00

在网站加入RSS前,能做的事情是不是就只有两个?
第一,看别人的RSS,最大的功用是你说的将来不再需要阿里巴巴,采购和供应信息共享;
第二,自己申请含有RSS功能的BLOG,提交到BLOG 搜索引擎,让别人订阅和产品相关的RSS?

免费制作RSS feeds的网站,http://rss.icerocket.com,我做不来 :(

我再去看看Marketing Revolution with Blogs and RSS,How blogs can help you with your online business 这方面的东西,可能明白的就多一点了吧。

另外70blog和www.donews.net两个站的blog,可以添加进周博通的阅读器里,也能收到更新的消息,可是添加不到RssReader里,奇怪了


个人主页 | 引用 | 返回 | 删除 | 回复

回复:为自己的网站添加RSS功能
edle(游客)发表评论于2005-7-14 15:52:00

我的网站是动态的,比较复杂,我搞不定,静态的我只会把网站连接加进去,要做得好,不是我这个门外汉能搞定的
个人主页 | 引用 | 返回 | 删除 | 回复

回复:为自己的网站添加RSS功能
charis(游客)发表评论于2005-7-14 14:24:00

edle, 你添加成功了吗?
个人主页 | 引用 | 返回 | 删除 | 回复


系统提示:在此页面逗留过久时,点击验证码图片
可以更换一个新的验证码,然后再进行留言或评论

发表评论:

    昵称:
    密码:
    主页:
    标题:
    数据载入中.....

Powered by Oblog.