What can I say? My editors made me do it. I hadn't initially planned on building anything around Really Simple Syndication (RSS). I'm glad they made me do this because after looking around, there's a lot more information out there being fed by RSS, than by JSON feeds. I figured the digital world had advanced a little more than it really had.
First things first. If we don't use a server-side proxy, we will crash right into the unforgiving wall of the same-origin policy. Examples include cURL in PHP systems, Apache HTTP core components in Java, or something like the HttpWebRequest parameter on .NET.
Following is the page created in PHP to grab the Ars Technica feed and output the XML.
The source for this file is in the
ars.php
file in the chapter code bundle.<?PHP $url = "http://feeds.arstechnica.com/arstechnica/index?format=xml" ; $response = file_get_contents($url); print_r($response); ?>
Next, let's add some buttons to the top; one for GitHub, and one...