What is RSS?
RSS stands for either Rich Site Summary, RDF Site Summary or Really Simple Syndication depending on which article you read. RSS is an XML vocabulary that describes information about Web site changes. In other words, it’s a way to share latest news information using XML.
RSS was originally created by Netscape as a way to provide news updates through different news channels. Since then, it’s evolved into several different versions. Each version uses a slightly different XML language and you can find out more at http://www.webreference.com/authoring/languages/xml/rss/1/. We won’t focus too much on the XML language in this article.
RSS is one way of providing a Web service. Web services allow an organization to share information with the public, using XML documents. Users request information from the Web service and receive a response formatted using XML tags. We call this process consuming a Web service. Other methods of consuming Web services include SOAP and REST which provide different interaction styles.
You can search within your favourite search engine to locate RSS feeds and other Web services. You can also see a list of Web services at http://www.flash-db.com/services/ and http://www.xmethods.com/.
You can add an RSS feed to Flash by using the XML class or by using the XMLConnector data component. The advantage of using the XMLConnector component is that you can bind the data directly to UI components. It saves you from having to write a lot of ActionScript to deal with the XML content.
You need to be aware that Flash Players 6 and 7 won’t let you load data from different domains unless the domain has a cross-domain policy file in effect on the server. Flash Player 7 won’t even allow you to load data from a subdomain within the current domain. Luckily, this won’t be an issue with the Macromedia RSS feeds.