Buy Used
+ £1.80 delivery
Used: Good | Details
Sold by musicMagpie
Condition: Used: Good
Comment: Buy with confidence from a huge UK seller, all items despatched next day directly from the UK. All items are quality guaranteed.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Content Syndication with RSS Paperback – 3 Apr 2003

3.5 out of 5 stars 2 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
£13.37 £0.01

There is a newer edition of this item:

click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.

Product details

  • Paperback: 224 pages
  • Publisher: O'Reilly Media; 1 edition (3 April 2003)
  • Language: English
  • ISBN-10: 0596003838
  • ISBN-13: 978-0596003838
  • Product Dimensions: 17.8 x 1.3 x 23.3 cm
  • Average Customer Review: 3.5 out of 5 stars 2 customer reviews
  • Amazon Bestsellers Rank: 7,541,411 in Books (See Top 100 in Books)
  • Would you like to tell us about a lower price?
    If you are a seller for this product, would you like to suggest updates through seller support?

  • See Complete Table of Contents

Product description

About the Author

Ben Hammersley is an English emigre, living in Sweden, with his wife, three greyhounds, a few hundred deer, and a two-way satellite connection. For a day job, he writes for the British national press, appearing in The Times, The Guardian, and The Observer, but in his free time, he blogs excessively at and runs the ideas site. As a member of the RSS 1.0 Working Group, he survived the Great Fork Summer, and as a journalist he has been accosted by the secret police of two countries. To this day, he doesn't know which was worse.

Excerpt. © Reprinted by permission. All rights reserved.

CHAPTER 4 - RSS 0.91, 0.92, and 2.0 (Really Simple Syndication)

It ’s so simple to be happy,but so difficult to be simple.
—Gururaj Ananda Yogi

In this chapter we examine the RSS 0.91,0.92,and 2.0 specifications in detail.We also show how to create your own feeds and use those created by others.

RSS 0.91
The version documented in this section is based on the Userland document of April 2000. Its author,Dave Winer,did not invent any new practices with this specification,but he did codify RSS in a far more precise way than the Netscape original,based on common practice at the time.Primarily, the new codification imposed limits on the number of characters allowed within each element.

The only major difference between the Userland spec and the original Netscape write-up is that the Userland version lacks a document type definition (DTD)declaration.In fact, Netscape RSS 0.91is the only RSS version with an official DTD,so most RSS parsers are used to dealing without one.Including the declaration is therefore a matter of personal preference (though it must be noted that useful character entities such as ™cannot be used without it).Example 4-1provides a DTD declaration for those who wish to use one.

Example 4-1.The top of an RSS 0.91 document,with a DTD declaration

The Basic Structure
The top level of an RSS 0.91document is the element.This is followed by a single channel element.The channel element contains the entire feed contents and all associated metadata.

Required channel Subelements
There are five required subelements of channel within RSS 0.91:

The name of the feed.In most cases,this is the same name as the associated web site.It can have a maximum of 100 characters.

A URL pointing to the associated web site.It can have a maximum of 500 characters.
Description Some words to describe your channel.This section cannot contain anything other than plain text (no HTML or other markup is allowed).

The code for the language in which the feed is written.A full list of these codes appears in Appendix A.

An element that contains subelements to describe the feed ’s accompanying icon. It has three required and two optional subelements:

The URL of a GIF,JPG,or PNG image that corresponds to the feed.It can have a maximum of 500 characters,and it is required.

A description of the image,usually used within the ALT attribute of HTML ’s image tag.It can have 100 characters,and it is required.

The URL to which the image should be linked.This is usually the same as the channel -level link .It can have 500 characters,and it is required.

width and height
The width and height of the icon,in pixels.The icons should be a maximum of 144 pixels wide by 400 pixels high. The emergent standard is 88 pixels wide by 31 pixels high.Both of these elements are optional.

Optional channel Subelements
There are ten optional channel subelements of RSS 0.91.Technically speaking,you can leave these out altogether.However,you are encouraged to add them.Much of this stuff is static —the content of the element never changes.Placing it into your RSS template,or adding another line to a script,is little work for the additional value of your feed ’s metadata. This is especially true for the first three subelements listed here:

A copyright notice for the content in the feed.It can have a maximum of 10 characters.

The email address of the person to contact for editorial enquiries.It is suggested that this is in the format name (FirstName LastName ).It can have a maximum of 100 characters.

The email address of the webmaster for this feed.It can have a maximum of 100 characters.

The PICS rating for the feed.The maximum length is 500 characters.

The publication date of the content within the feed.For example,a daily morning newspaper publishes at a certain time early every morning.Technically, any information in the feed should not be displayed until after the publication date.

Few RSS readers take any notice of this element in this way.Nevertheless,it should be in the format outlined in RFC 822.This element is also demonstrated in Example 3-2.

The date and time,RFC 822 –style,that the feed last changed.

A URL that points to an explanation of the standard,for future reference.

skipDays and skipHours
A set of elements that can control when a feed user reads the feed.skipDays can contain up to seven day subelements:Monday,Tuesday,Wednesday,Thursday, Friday,Saturday,or Sunday.skipHours contains up to 24 hour subelements,the numbers 1 –24,representing the time in Greenwich Mean Time (GMT).The client should not retrieve the feed during any day or hour listed within these two elements.For example usage,see Example 3-2.

An element that gives RSS feeds the ability to display a small text box and Submit button and associate them with a CGI application.Many RSS parsers support this feature,and many sites use it to offer archive searching or email newsletter sign-ups, for example .textInput has four required subelements:

The label for the Submit button.It can have a maximum of 100 characters.

Text to explain what the textInput actually does.It can have a maximum of 500 characters.

The name of the text object that is passed to the CGI script.It can have a maximum of 20 characters.

The URL of the CGI script.It can have a maximum of 500 characters.

Customer reviews

Share your thoughts with other customers
See all 2 customer reviews

Top customer reviews

2 May 2003
Format: Paperback|Verified Purchase
7 people found this helpful
|Comment|Report abuse
11 March 2004
Format: Paperback
7 people found this helpful
|Comment|Report abuse

Most helpful customer reviews on 3.5 out of 5 stars 7 reviews
Jase T. Wolfe
3.0 out of 5 starsA Little Misleading
26 September 2004 - Published on
Format: Paperback|Verified Purchase
12 people found this helpful.
Manny H.
4.0 out of 5 starsBest PRINTED resource about the topic available today
26 March 2004 - Published on
Format: Paperback|Verified Purchase
10 people found this helpful.
Foti Massimo
4.0 out of 5 starsAn effective coverage of RSS
10 July 2003 - Published on
Format: Paperback|Verified Purchase
8 people found this helpful.
Mel Beckman
5.0 out of 5 starsCovers all the bases in great depth
8 July 2003 - Published on
Format: Paperback
4 people found this helpful.
Jake McKee
3.0 out of 5 starsGood book, but a little wordy
7 October 2004 - Published on
Format: Paperback
3 people found this helpful.

Where's My Stuff?

Delivery and Returns

Need Help?