关于RSS(三)——RSS标记详解

摘自网络

<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title>我的学术杂志或英语学习资料</title>
<description>我的频道描述</description>
<link>http://www.198462.cn/</link>
<item>
<title>某个学术新闻标题</title>
<link>http://www.198462.cn/</link>
<description>这个学术新闻的摘要</description>
</item>
</channel>
</rss>
*************************************************
把上面这个保存成.xml的文件上传到服务器即可.
假设你的RSS文件保存为:http://localhost/rss.xml,在支持单击订阅的浏览器中,可以通过这样的链接来订阅你的RSS:feed://localhost/rss.xml,另外一种订阅方法就是在RSS阅读软件上新建一个频道,把这个URL:http://localhost/rss.xml复制进去就OK了.

这是最简单的方法,但是这样的RSS源需要手动更新,所以一般我们使用动态语言来自动生成XML.由数据库中读取出数据然后生成XML格式.
如果是ASP,只要用document.write()函数将上面的内容一行一行输出即可,如果是PHP则要加一个header函数,具体为:header("Content-type:text/xml"); 其他语言都是类似的.

后缀名.xml并不是必须的,只要符合XML标准就可以被正确识别.

****************************************************

以上,第一行指定编码集,
第二行和最后一行是RSS开关,要指定RSS版本,目前主要版本有0.91,1.0,2.0
第三行和倒数第二行是频道开关,一个频道至少应包括三个内部元素:<title>, <link>, 和 <description>.
在这中间的是由若干个item开关组成.每个item为一个元素,也就相当于一篇文章,在item中,<title> 或是<description>是必须有的.

***************************************************
频道开关内可以有的元素分列如下:
<category>定义一个或多个频道分类
<cloud>允许更新通告
<copyright>提醒有关版权
<docs>频道所使用的RSS版本文档URL
<generator>如果频道是自动生成器产生的,就在这里定义
<image>给频道加图片
<language>描述了频道所使用的语言。
<lastBuildDate>定义频道最新一次改动的时间
<managingEditor>定义编辑站点人员的E-mail地址
<pubDate>定义频带最新的发布时间
<rating>页面评估
<skipDays>
<skipHours>
<textInput>
<ttl>存活的有效时间
<webMaster>定义站长的邮件地址

***************************************************
item开关内可以有的元素分列如下:
<author>定义作者
<category>类别
<comments>针对项目的评论页URL
<enclosure>描述一个与项目有关的媒体对象
<guid>针对项目定义独特的标志
<pubDate>项目发布时间
<source>转载地址(源地址) 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

honkerhero

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值