Web 2.0 technologies include Blogging, Podcasting (examples of rss) and
wikis.
To find out more look up these terms in wikipedia the wiki encyclopedia.
So what is RSS ?
"The RSS formats provide .... summaries of web content together
with links to the full versions of the content, and other meta-data.
This information is delivered as an XML file called RSS feed, webfeed, RSS
stream, or RSS channel.
RSS allows a website's frequent readers to track updates on the site using a news aggregator.
... RSS allows you to subscribe to websites that have
provided RSS feeds, these are typically sites that change or add content
regularly......
.... Unlike typical subscriptions to pulp-based newspapers, your RSS subscriptions are
free.
Typically they give you a line or two of each article along with a link to the full
article."
Quote from Wikipedia (another Web 2.0 technology).
<item> <title>Earth Invaded</title> <link>http://news.example.com/2004/12/17/invasion</link> <description>The earth was attacked by an invasion fleet from halfway across the galaxy; luckily, a fatal miscalculation of scale resulted in the entire armada being eaten by a small dog.</description> </item>
As you can see it is an xml application which uses a few xml tags (item, title,
link, description) to organise a news item.
A typical rss file would consist of a number of these news 'items'.
Software, known as 'Aggregators' is available to gather together these rss 'newsfeeds' from a large number of sources and deliver them to users on demand.
These xml/rss files can be read and rendered by a variety of devices, not just web browsers.
We can write applications that take advantage of these free 'feeds'.
Here is such an application that allows you to generate personalised
newspaper that is updated daily on the topics that interest you.
I have used javascript and a bit of dom programming to turn a set of rss
news feeds into an html page.