RSS 0.90 Specification
RSS Advisory Board
Really Simple Syndication specifications, tutorials and discussion
RSS 0.90 Specification
Archivist's Note: This is the RSS 0.90 specification published by Netscape on March 15, 1999. The current version of the RSS 2.0 specification is available at
this link
and
other revisions
have been archived. Netscape
transferred
this specification to the RSS Advisory Board on Jan. 22, 2008.
Quick Start
My Netscape Network (MNN) is a free Netcenter service that lets you create your own My Netscape channel.
To create a channel, follow the steps described in this document.
Step 1:
Design and Create Your RDF Site Summary File
Step 2:
Register Your File with Netscape
Step 3:
Place the "Add Channel" Button on Your Web Site
Other MNN Help Topics
Step 1:
Design and Create Your RDF Site Summary File
First, decide what kind of content you will provide and how you will organize it, based on the template for channels shown in Figure 1. Although you can include any type of content in your channel, your alternatives for formatting are limited to the list of elements supported in RDF Site Summary 0.9, as shown in Figure 1.
Create an RDF Site Summary (RSS) 0.9 file that describes your content.
Name your file using the
.rdf
suffix, unless you are generating your file dynamically using a
.cgi
or other program. Netscape recommends the use of the
.rdf
filename suffix, but does not require it.
Figure 1: Elements of a channel, shown as a user would see them when adding the channel.
Notes:
You can create only one channel per Netcenter account.
Your RDF Site Summary (RSS) 0.9 file must be 8 kilobytes or less in size.
You can include only one channel per RSS 0.9 file.
You can include up to 15 headlines (items) in your RSS 0.9 file.
If you use an image in your channel, the image should measure 88 x 31 pixels.
All tags in your RSS 0.9 file must be lowercase.
RSS 0.9 supports the full ASCII character set, as well as all legal decimal and HTML entities. RSS 0.9 does not support other types of character data, such as UTF-8. For a list of legal HTML and decimal entities, refer to
Special Symbols and Entities
on DevEdge, Netscape's information resource for developers.
Figure 2 shows the RSS 0.9 file that describes the channel above. The file shows the required form and syntax of an RSS 0.9 file. This file defines five items of a possible 15 and does not include the optional textinput.
Figure 2. Sample RSS file that produces the channel shown in Figure 1.
xmlns="http://channel.netscape.com/rdf/simple/0.9/">
http://www.mozilla.org
web site
http://www.mozilla.org
http://www.mozilla.org/status/
http://www.mozilla.org/bugs/
http://www.mozilla.org/party/1999/
http://www.mozilla.org/build/unix.html
http://www.mozilla.org/NPL/NPL-1.0M.html
Table 1, below, provides a reference to the RSS 0.9 tags and syntax.
Table 1. RSS 0.9 tags and syntax
Tag Description
Required?
Max. Length
Example Usage
XML version identifier
Always, exact
--
RDF version identifier
Always, exact
--
Start channel data
Always
--
Channel title
Always
40 char.
Channel description
Always
500 char.
Channel title links to (URL)
Always
500 char.
http://www.mozilla.org
End channel data
Always
--
Start image data
Optional
--
Image ALT text
If
40
Image location (URL)
If
500
Image links to (URL)
If
500
http://www.mozilla.org
End image data
If
--
Start item data
Always (1-15 items per channel)
--
Item title
Always
100
Item links to (URL)
Always
500
http://www.mozilla.org/party/1999/
End item data
Always
--
Start text input data *
Optional
--
Text input title
If
40
Text input description
If
100
Text input name
If
500
Text input links to (URL)
If
500
http://www.mozilla.org/cgi-bin/feedback.cgi
End text input data
If
End RDF
Always, exact
* Note: In this release, MNN supports only
US