An introduction to RSS news feeds
This article includes sample code that demonstrates elements of an RSS file, plus a Perl example using the module XML::RSS.
Catching Up with the Atom Publishing Protocol
Progress on the Atom Publishing Protocol (APP) has lagged a bit, in part because it relies so heavily on the format specification. Now that the format is done, work has progressed rapidly on the protocol.
Content feeds with RSS 2.0
A lot has happened in the RSS world since developerWorks last
looked at RSS: Two new specifications have come out, RSS has
become one of the most popular XML standards, and tools and
feeds are popping up everywhere. RSS has contributed to the
explosion of weblogs, and it is becoming a standard part of
other Web sites, too. This article reviews RSS 2.0, looks at
new RSS developments, and jump-starts your understanding of
this important format.
Expand RSS Capabilities with RSS Extensions
For all its popularity, the RSS standard is surprisingly simple and, one can even write, limited. RSS does not pretend to do many things, but it is designed to be extended through RSS modules. This article introduces three popular RSS extensions and explains how to design your own extensions.
Handling Atom Text and Content Constructs
The Atom Syndication Format came about in part for social reasons and in part for technical reasons. The social reasons came down to difficulties reconciling factions of existing web feed formats. One of the key technical reasons is that existing web feed formats were not clear and rigorous in specifying rules for and interpretation of embedded content and human-readable text. Atom fixes this deficiency, making things easier for those writing processing code, but it also means you should clearly understand the rules governing such constructs, and, ideally, adopt reusable libraries for the purpose. This articles describes the forms of text and content constructs available in Atom, and in recognized extensions, and how to process them.
Push RSS to New Limits
This tutorial demonstrates using Really Simple Syndication (RSS) channels to store contact information and meeting information much as a personal address book and calendar does. It uses RSS elements and attributes such as items and guides to create a neural-network-like mesh of related data.
Putting RSS to Work: Immediate Action Feeds
In the course of working on the design for several RSS/Atom-enabled applications, I have become increasingly dissatisfied with the typical form of syndicated feeds. These feeds are so easy to generate that we can readily squirt out all sorts of information from applications without any regard to usability.
RSS 2.0 Specification
RSS is by no means a perfect format, but it is very popular and widely supported. Having a settled spec is something RSS has needed for a long time. The purpose of this work is to help it become a unchanging thing, to foster growth in the market that is developing around it, and to clear the path for innovation in new syndication formats.
Signing, Encrypting, and Decrypting Atom
Atom is a great format for relaying information, but what about security concerns? XML Digital Signatures and Encryption can ensure trusted, unaltered, secure data transfer. But how can you use them without destroying Atom structures? This article shows you how easily the digital signatures and encryption can mesh with Atom data using the Apache Abdera API.
XForms as an RSS Reader/Editor
RSS, Atom, and other syndication strategies involve making XML data available for download. This article explains how to create an XML reader and editor using XForms. XForms, which is designed to view and edit XML, is the perfect environment for an XML editor and reader.