RSS定义以及属性

什么是RSS

RSSWEB内容联合的一种格式,是Really Simple Syndication的缩写。RSS文件用XML表示,必须满足XML1.0的文件规范。

RSS文档内容

1、文档开始

每个RSS文档必须以下面的内容作为开头:

 

<?xml version="1.0" encoding="utf-8"?>

<?xml-stylesheet type="text/css" href="http://news.sohu.com/rss/rss.css"?>

<rss version=”2.0”>

 

其中:

encoding定义文档的编码方式,应该根据实际情况填写引号中的内容。不是必须内容

<?xml-stylesheet..>用于定义显示格式,不是必需的内容

 

2、文档结束

</rss>

文档结构

每个rss文档有一个<channel></channel>元素和若干个<item></item>元素组成。

<channel>

….channel属性

<item>

…..item属性

</item>

。。。。。。item可以多个

</channel>

channel属性

必须有的属性:

属性

说明

示例

title

标题, 如果频道对应一个web页面,应该和web页面的title一致

<title>筑龙网-行业动态</title>

Link

对应的html地址

<link>http://www.sinoaec.com</link>

description

描述频道内容的短语或句子

< description>即时报道国内外时政大事,解读环球焦点事件

</description>

可选的属性

属性

说明

示例

Language

频道内容所用的语言,可以使用W3C定义的各种语言缩写,http://www.w3.org/TR/REC-html40/

struct/dirlang.html#langcodes。常见的有:简体中文—zh-cn,繁体中文—zh-tw,英文en

< Language >zh-cn</ Language >

Copyright

版权声明

<copyright>Copyright © 2000 zhulong.com</copyright>

ManagingEditor

内容编辑人员的Email

<managingEditor>master@zhulong.com

</managingEditor>

Webmaster

频道技术支持人员的Email

< Webmaster >master@zhulong.com

</ Webmaster >

PubDate

内容发布日期,格式为:

星期缩写 时区/+-???

<pubDate> Sat, 07 Sep 2002 00:00:01 GMT</pubDate>

<pubDate>Mon, 09 Jan 2006 10:44:00 +0800</pubDate>

LastBuildDate

最后更新时间,格式同上

 

Generator

生成此内容的程序名

<generator>筑龙网</generator>

Category

频道所属的1-n个分类, 规则同itemcategory属性

<category>行业动态/房地产业/要闻

</category>

Docs

RSS文件的格式说明文档的URL

 

Cloud

关于订阅服务的。。。

 

Ttl

内容可以缓存的时间(更新频率),单位为分钟

<ttl>60</ttl>

Image

和频道一起显示的图片,可以是jpg gif tif等。Image还带有若干子属性

<image>

<title>www.sohu.com</title>

<link>http://www.sohu.com</link>

<url>http://images.sohu.com/logo1.gif</url>

</image>

Rating

频道的PICS评价,定义内容分级,参考:

http://www.w3.org/PICS/#Products

 

TextInput

文本输入框,由若干子属性组成

 

SkipHours

说明一天中哪些点可以不用刷新内容,值从0-23,以GMT时间为准

<skipHours>

<hour>0</hour>

<hour>5</hour>

……最多可有23

</skipHours>

SkipDays

说明一周中哪些天可以不用刷新内容,内容为英文名称,最多7

<skipDays>

<day>Monday</day>

。。。。。。最多7

</skipDays>

Image的属性

必须有的属性:

属性

说明

示例

title

标题,应该与Channeltitle属性一致

<title>筑龙网-行业动态</title>

url

图片的URL地址

<url>http://www.sinoaec.com/images/a.jpg</url>

Link

网站url,应该与Channellink属性一致

< link >http://www.sinoaec.com </link>

可选的属性

Width

图片宽度,单位是象素,默认880-144

<width>33</width>

Height

图片高度,单位象素,默认310-400

<height>33</height>

description

图片说明

< description>即时报道国内外时政大事,解读环球焦点事件

</description>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值