RSS2.0中文规范:什么是RSS? RSS是一种网页内容联合格式(web content sydication format)。 它的名字是Really Simple Syndication的缩写。 RSS是XML的一种。所有的RSS文档都遵循XML 1.0规范,该规范发布在W3C网站上。 在一个RSS文档的开头是一个
<table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="3" border="1">
<td width="100">元素</td>
<td>描述</td>
<td>范例</td>
</tr>
<tr>
<td>title</td>
<td>频道(channel)名称。它可以告诉别人如何访问你的服务。如果你有一个与你的RSS文件内容一致的HTML网站,你的title元素值应该与你的网站的标题相同。</td>
<td>GoUpstate.com News Headings</td>
</tr>
<tr>
<td>link</td>
<td>响应该频道的网站的URL</td>
<td>
<a href="http://www.goupstate.com/"><font color="#0000ff">http://www.goupstate.com/ </td>
</tr>
<tr>
<td>description</td>
<td>关于该频道的描述</td>
<td>The latest news from GoUpstate.com,a Spartanburg Herald-Joural Web Site</td>
</tr>
子节点 是一个可选的子节点。 ttl是time to live的缩写。它表示频道在被刷新前应该被缓存的时间。这使得rss源可以被一个支持文件共享的网络所管理,例如例如:60 子节点 是的可选的子节点,包含四个子节点。 --提交按钮的标签 --该文本输入区的描述 --文本输入区的名称 --处理文本输入的CGI脚本的URL 使用的目的有些神秘(?)。你可以用它提供一个搜索引擎输入框,或让读者提供反馈信息。许多聚合器忽略该节点。 - 的节点 一个频道可以包含许多项目(item)节点。一个项目可以代表一个故事——比如说一份报纸或杂志上的故事,如果是这样的话,那么项目的描述则是故事的概要,项目的链接则指向整个故事的存放位置。项目的所有节点都是可选的,但是至少要包含至少一个标题(title)和描述(description)。
子节点是- 的可选节点。 它的值是item来自的rss频道的名称,从item的title衍生而来。它有一个必须包含的属性url,该属性链接到XML序列化源。
能够自动被生成。 - 子节点
是- 的可选节点。 它有三个必要的属性。url属性指示enclosure的位置,length指出它的字节大小,type属性指出它的标准MIME类型 url必须为一个http url。
子节点 是- 的可选节点。 它有一个可选属性或域,该属性是一个用来定义分类法的字符串。 该节点的值是一个正斜杠分割的字符串,它用来在指定的分类法中识别一个分级位置(hierarchic location)。处理器可以为分类的识别建立会话。(Processors may establish conventions for the interpretation of categories)下面有两个例子:
子节点 是- 的可选节点。 它的值是item发布的日期。如果它是一个没有到达的日期,聚合器在日期到达之前可以选择不显示该item。