No one wants to read raw RSS: the end user will always do something with a feed before consuming it. For the original use of RSS, to provide headlines on another site, this means using the RSS feed as input to an end user's parsing system, which will transform the RSS into something more readable. For example, the Meerkat system will transform the following RSS:
<?xml version="1.0"?> <rss version="0.91"> <channel> <title>Meerkat: An Open Wire Service</title> <link>http://meerkat.oreillynet.com/</link> <description>Meerkat is a Web-based syndicated content reader </description> <language>en-us</language> <image> <title>Meerkat Powered!</title> <url>http://meerkat.oreillynet.com/icons/meerkat-powered.jpg</url> <link>http://meerkat.oreillynet.com/</link> </image> <item> <title>The First Item</title> <link>http://www.oreilly.com/example/001.html</link> <description>This is the first item.</description> </item> <item> <title>The Second Item</title> <link>http://www.oreilly.com/example/002.html</link> <description>This is the second item.</description> </item> <item> <title>The Third Item</title> <link>http://www.oreilly.com/example/003.html</link> <description>This is the third item.</description> </item> </channel> </rss>
into the screenshot shown in Figure 2-3.