Java Entrepreneur

Java Application Development & Entrepreneurship

Ajax Can Parse RSS

Ajax Can Parse RSS

RSS and Ajax are simply revolutionalizing the world of web. You all must be aware that RSS or Really Simple Syndication is used for providing news and this is achieved by serving an RSS feed from a website.

An RSS feed is simply a link to an XML file that is structured in a certain way. The RSS specification tells us the expected structure of the XML file

Ajax can be used to parse RSS as by using it the work of processing the RSS XML file over the web browser would reduce the load of the server. Along with it you would also get a seamless web experience as the entire RSS XML file can be fetched from the server without requiring to refresh the page. Ajax has been designed for handling XML files therefore RSS can be parsed in a simple an elegant manner.

This is how the parser works:

First, the file name of the RSS feed is selected in an HTML form. Once the user clicks Submit, the getRSS() function is called. This function is responsible for fetching the specified RSS XML file from the server. Once it's fetched successfully, processRSS() converts the received XML file into a JavaScript object. Finally, showRSS(RSS) is called, which displays some of the information contained in the RSS JavaScript object to us by updating the HTML page

Thnx Paul

Info & Utils

Published in Thursday, September 28th, 2006, at 8:35 am, and filed under AJAX.

Do it youself: Digg it!Save on del.icio.usMake a trackback.

Previous text: .

Next text: .

One Response

  1. Richard Williams Says:

    I am a java programmer. I also use biterscripting in addition to java for parsing things – RSS, XML, Web Pages, HTML, text, … It is free – installation instructions are at http://www.biterscripting.com/install.html .

    One good thing about it is it comes with several sample scripts to get you started. For parsing any syntactical data, I always start with the sample script WebPageToText.

    To data-mine text from this page itself, try the following command in biterscripting.

    script SS_WebPageToText.txt page(“http://www.java-entrepreneur.com/50226711/ajax_can_parse_rss.php”)

    Richard

Leave a Reply

Java Entrepreneur © 2006. Theme Squared created by Rodrigo Ghedin.