So, what is RSS and XML?
What is XML?
XML is a markup language for documents containing structured information such as words, pictures etc. A markup language is a mechanism to identify structures in a document. The XML specification defines a standard way to add markup to documents.
In order to appreciate XML, it is important to understand why it was created. XML was created so that richly structured documents could be used over the web. The only viable alternatives, HTML and SGML, are not practical for this purpose.
--------------------------------------------------------------------------
What is RSS?
RSS is a family of web feed formats used to publish frequently updated digital content, such as blogs, news feeds or podcasts.
Users of RSS content use software programs called "feed readers" or "feed aggregators". The user subscribes to a feed by entering a link of the feed into the reader program. The reader can then check the user's subscribed feeds to see if any of those feeds have new content since the last time it checked, and if so, retrieve that content and present it to the user.
The initials "RSS" are variously used to refer to the following standards:
Really Simple Syndication (RSS 2.0)
Rich Site Summary (RSS 0.91, RSS 1.0)
RDF Site Summary (RSS 0.9 and 1.0)
RSS formats are specified in XML (a generic specification for data formats). RSS delivers its information as an XML file called an "RSS feed," "webfeed," "RSS stream," or "RSS channel".
So why is RSS important? Its important as it allows us to see the most recent up to date information on a website. Also, with using an RSS feed it is possible to jump to a site without having to go through a bunch of websites just to get there, so you avoid all those little annoying things (Like pop up adds).
We were asked to either choose bloglines or Google Reader, I went with Reader. I went with reader since I already have a Google account and thus I don't have to register with another web service. Quite handy really.