Hacks #80-90

Syndication lets sites share information across the Web, making it easy to do things like display headlines from a site or collection of sites. Most of the syndicated feeds are written in RSS, a simple XML vocabulary (in several varieties) for summarizing information about a site. Several popular flavors of RSS are leading the pack, with upstart Atom growing in acceptance. This chapter contains hacks that can help you get a handle on the web site syndication trend.

We start with a hack that explains how to get started subscribing to RSS feeds [Hack #80], followed by a series of hacks that show you how to create RSS 0.91 [Hack #81], RSS 1.0[Hack #82], RSS 2.0[Hack #83], and Atom [Hack #84] documents. Read in succession, these four hacks may seem a little repetitive; however, they are necessary to spell out clearly the formats of each of these vocabularies. You'll also validate feeds online [Hack #85] .

You'll learn how to generate RSS feeds with Perl [Hack #86] and with popular blogging software from Movable Type [Hack #87] . You'll also learn how to post RSS headlines on your own site [Hack #88] and create feeds from Google [Hack #1] and from Amazon [Hack #90] .

Most of the files mentioned in this chapter are in the book's file archive, available for download from http://www.oreilly.com/catalog/xmlhks/.