These days, users want to be able to know what's going on with sites they visit, especially when it may routinely have new content such as articles, news, blog posts, and so on. For this continuous updating, many users have turned to the world of RSS. Before we go into too much depth on adding the functionality to our site, let's talk a little more about what RSS is and how it works. RSS typically stands for Really Simple Syndication and its purpose is just what its name indicates. It's a way for you to syndicate (distribute) your site in a standardized, simple format. An RSS feed is really nothing more than a properly formatted XML file, following a set of guidelines. We won't go into detail on the specifications for a proper RSS, but a quick search online with your favorite search engine should produce a plethora of information on the subject. For our purposes, we will stick with simply implementing the process and generating the XML output.
Now for the XML output for the Articles...