1 / 11

RSS

RSS. RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates. What is RSS?. RSS stands for R eally S imple S yndication RSS allows you to syndicate your site content

mihaly
Télécharger la présentation

RSS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.

  2. What is RSS? • RSS stands for Really Simple Syndication • RSS allows you to syndicate your site content • RSS defines an easy way to share and view headlines and content • RSS files can be automatically updated • RSS allows personalized views for different sites • RSS is written in XML

  3. Why use RSS? • RSS was designed to show selected data. • Without RSS, users will have to check your site daily for new updates. This may be too time-consuming for many users. With an RSS feed (RSS is often called a News feed or RSS feed) they can check your site faster using an RSS aggregator (a site or program that gathers and sorts out RSS feeds).

  4. How RSS Works • RSS is used to share content between websites. • With RSS, you register your content with companies called aggregators. • So, to be a part of it: First, create an RSS document and save it with an .xml extension. Then, upload the file to your website. Next, register with an RSS aggregator. Each day the aggregator searches the registered websites for RSS documents, verifies the link, and displays information about the feed so clients can link to documents that interests them.

  5. <?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="2.0"> <channel> <title>W3Schools Home Page</title> <link>http://www.w3schools.com</link> <description>Free web building tutorials</description> <item> <title>RSS Tutorial</title> <link>http://www.w3schools.com/rss</link> <description>New RSS tutorial on W3Schools</description> </item> <item> <title>XML Tutorial</title> <link>http://www.w3schools.com/xml</link> <description>New XML tutorial on W3Schools</description> </item> </channel> </rss>

  6. The first line in the document - the XML declaration - defines the XML version and the character encoding used in the document. In this case the document conforms to the 1.0 specification of XML and uses the ISO-8859-1 (Latin-1/West European) character set. • The next line is the RSS declaration which identifies that this is an RSS document (in this case, RSS version 2.0). • The next line contains the <channel> element. This element is used to describe the RSS feed. • The <channel> element has three required child elements: • <title> - Defines the title of the channel (e.g. W3Schools Home Page) • <link> - Defines the hyperlink to the channel (e.g. http://www.w3schools.com) • <description> - Describes the channel (e.g. Free web building tutorials) • Each <channel> element can have one or more <item> elements. • Each <item> element defines an article or "story" in the RSS feed. • The <item> element has three required child elements: • <title> - Defines the title of the item (e.g. RSS Tutorial) • <link> - Defines the hyperlink to the item (e.g. http://www.w3schools.com/rss) • <description> - Describes the item (e.g. New RSS tutorial on W3Schools) • Finally, the two last lines close the <channel> and <rss> elements.

  7. Get Your RSS Feed Up On The Web 1. Name your RSS file. Notice that the file must have an .xml extension. 2. Validate your RSS file (a good validator can be found at http://www.feedvalidator.org). 3. Upload the RSS file to your web directory on your web server. 4. Create button to your web directory. 5. Put the little "RSS" or "XML" button on the page where you will offer RSS to the world (e.g. on your home page). Then add a link to the button that links to the RSS file. The code will look something like this:<a href="myfirstrss.xml">< img src="rss.gif" ></a>

  8. 6. Submit your RSS feed to the RSS Feed Directories (you can Google or Yahoo for "RSS Feed Directories"). Note! The URL to your feed is not your home page, it is the URL to your feed, like "http:/………/myfirstrss.xml". Here are some free RSS aggregation services: Syndic8: Daypop: Newsisfree: 7. Register your feed with the major search engines: Yahoo - Google - MSN – 8. Update your feed - Now you have registered your RSS feed with Google, Yahoo, and MSN. Now you must make sure that you update your content frequently and that your RSS feed is constantly available.

  9. Web services • Web Services can convert your applications into Web-applications. • Web Services are published, found, and used through the Web.

  10. The W3C defines a "web service" as "a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically Web Services Description Language WSDL). Other systems interact with the web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other web-related standards."[

  11. How Does it Work? • The basic Web services platform is XML + HTTP. • The HTTP protocol is the most used Internet protocol. • XML provides a language which can be used between different platforms and programming languages and still express complex messages and functions. • Web services platform elements: • SOAP (Simple Object Access Protocol) SOAP is a protocol for accessing a Web Service • UDDI (Universal Description, Discovery and Integration) UDDI is a directory service where businesses can register and search for Web services. • WSDL (Web Services Description Language) WSDL is an XML-based language for describing Web services and how to access them.

More Related