Books & Videos

Table of Contents

  1. Chapter 1 Introduction

    1. What Are RSS and Atom for?

    2. A Short History of RSS and Atom

    3. Why Syndicate Your Content?

    4. Legal Implications

  2. Chapter 2 Using Feeds

    1. Web-Based Applications

    2. Desktop Applications

    3. Other Cunning Techniques

    4. Finding Feeds to Read

  3. Chapter 3 Feeds Without Programming

    1. From Email

    2. From a Search Engine

    3. From Online Stores

  4. Chapter 4 RSS 2.0

    1. Bringing Things Up to Date

    2. The Basic Structure

    3. Producing RSS 2.0 with Blogging Tools

    4. Introducing Modules

    5. Creating RSS 2.0 Feeds

  5. Chapter 5 RSS 1.0

    1. Metadata in RSS 2.0

    2. Resource Description Framework

    3. RDF in XML

    4. Introducing RSS 1.0

    5. The Specification in Detail

    6. Creating RSS 1.0 Feeds

  6. Chapter 6 RSS 1.0 Modules

    1. Module Status

    2. Support for Modules in Common Applications

    3. Other RSS 1.0 Modules

  7. Chapter 7 The Atom Syndication Format

    1. Introducing Atom

    2. The Atom Entry Document in Detail

    3. Producing Atom Feeds

  8. Chapter 8 Parsing and Using Feeds

    1. Important Issues

    2. JavaScript Display Parsers

    3. Parsing for Programming

    4. Using Regular Expressions

    5. Using XSLT

    6. Client-Side Inclusion

    7. Server-Side Inclusion

  9. Chapter 9 Feeds in the Wild

    1. Once You Have Created Your Simple RSS Feed

    2. Publish and Subscribe

    3. Rolling Your Own: LinkPimp PubSub

    4. LinkpimpClient.pl

  10. Chapter 10 Unconventional Feeds

    1. Apache Logfiles

    2. Code TODOs to RSS

    3. Daily Doonesbury

    4. Amazon.com Wishlist to RSS

    5. FedEx Parcel Tracker

    6. Google to RSS with SOAP

    7. Last-Modified Files

    8. Installed Perl Modules

    9. The W3C Validator to RSS

    10. Game Statistics to Excel

    11. Feeds by SMS

    12. Podcasting Weather Forecasts

    13. Having Amazon Produce Its Own RSS Feeds

    14. Cross-Poster for Movable Type

  11. Chapter 11 Developing New Modules

    1. Namespaces and Modules Within RSS 2.0 and Atom

    2. Case Study: mod_Book

    3. Extending Your Desktop Reader

    4. Introducing AmphetaDesk

  1. Appendix A The XML You Need for RSS

    1. What Is XML?

    2. Anatomy of an XML Document

    3. Tools for Processing XML

  2. Appendix B Useful Sites and Software

    1. Uber Resources

    2. Specification Documents

    3. Mailing Lists

    4. Validators

    5. Desktop Readers

  3. Colophon