An RSS Reader is used to read RSS Feeds.
AJAX RSS Reader
The following example will demonstrate an RSS reader, where the RSS-feed is loaded into a webpage without reloading:
RSS-feed will be listed here…
Example Explained – The HTML Page
When a user selects an RSS-feed in the dropdown list above, a function called “showRSS()” is executed. The function is triggered by the “onchange” event:
RSS-feed will be listed here…
The showRSS() function does the following:
- Check if an RSS-feed is selected
- Create an XMLHttpRequest object
- Create the function to be executed when the server response is ready
- Send the request off to a file on the server
- Notice that a parameter (q) is added to the URL (with the content of the dropdown list)
The PHP File
The page on the server called by the JavaScript above is a PHP file called “getrss.php”:
When a request for an RSS feed is sent from the JavaScript, the following happens:
- Check which feed was selected
- Create a new XML DOM object
- Load the RSS document in the xml variable
- Extract and output elements from the channel element
- Extract and output elements from the item elements
Leave A Comment