Preface |
Introduction / 1: |
What Are RSS and Atom for? |
A Short History of RSS and Atom |
Why Syndicate Your Content? |
Legal Implications |
Using Feeds / 2: |
Web-Based Applications |
Desktop Applications |
Other Cunning Techniques |
Finding Feeds to Read |
Feeds Without Programming / 3: |
From Email |
From a Search Engine |
From Online Stores |
RSS 2.0 / 4: |
Bringing Things Up to Date |
The Basic Structure |
Producing RSS 2.0 with Blogging Tools |
Introducing Modules |
Creating RSS 2.0 Feeds |
RSS 1.0 / 5: |
Metadata in RSS 2.0 |
Resource Description Framework |
RDF in XML |
Introducing RSS 1.0 |
The Specification in Detail |
Creating RSS 1.0 Feeds |
RSS 1.0 Modules / 6: |
Module Status |
Support for Modules in Common Applications |
Other RSS 1.0 Modules |
The Atom Syndication Format / 7: |
Introducing Atom |
The Atom Entry Document in Detail |
Producing Atom Feeds |
Parsing and Using Feeds / 8: |
Important Issues |
JavaScript Display Parsers |
Parsing for Programming |
Using Regular Expressions |
Using XSLT |
Client-Side Inclusion |
Server-Side Inclusion |
Feeds in the Wild / 9: |
Once You Have Created Your Simple RSS Feed |
Publish and Subscribe |
Rolling Your Own: LinkPimp PubSub |
LinkpimpClient.pl |
Unconventional Feeds / 10: |
Apache Logfiles |
Code TODOs to RSS |
Daily Doonesbury |
Amazon.com Wishlist to RSS |
FedEx Parcel Tracker |
Google to RSS with SOAP |
Last-Modified Files |
Installed Perl Modules |
The W3C Validator to RSS |
Game Statistics to Excel |
Feeds by SMS |
Podcasting Weather Forecasts |
Having Amazon Produce Its Own RSS Feeds |
Cross-Poster for Movable Type |
Developing New Modules / 11: |
Namespaces and Modules Within RSS 2.0 and Atom |
Case Study: mod_Book |
Extending Your Desktop Reader |
Introducing AmphetaDesk |
The XML You Need for RSS / A: |
Useful Sites and Software / B: |
Index |
Preface |
Introduction / 1: |
What Are RSS and Atom for? |
A Short History of RSS and Atom |
Why Syndicate Your Content? |
Legal Implications |