Lesson 15
[Pages:42]Lesson 15
Consuming RSS Feeds Reading Internet Data
Victor Matos Cleveland State University
Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.
Consuming RSS Feeds
What is an RSS Feed?
RSS Feeds define a structured world-wide distribution system in which users subscribe to a source in order to pull in XML formatted online content.
Typical RSS sources include: ? news organizations, ? weather, ? financial services, ? public services, ? customer services, ? marketing & advertisement, ? blogs and ? video providers.
RSS Source
Why ? RSS feeds keep users informed about subjects of interest to them.
Ref: Channel Definition Format (CDF)
2
Consuming RSS Feeds
What is an RSS Feed?
? First version of RSS was created by Netscape around 1999.
? Often called "Really Simple Syndication"
? A typical news feed (or channel) contains entries which may be: headlines, full-text articles excerpts, summaries, Thumbnails, and/or links to content on a website along with various metadata
? The Atom Syndication Format and RSS are common XML standards used to organize, create and update web feeds (these formats have been adopted by Google, Yahoo!, Apple/iTunes, CNN, NY Times,...)
? Validity of ATOM/RSS documents can be tested at (many other tools are available)
3
Consuming RSS Feeds
Structure of RSS Feeds
Figure 1. An RSS feed is an XML document that consists of a and zero or more elements.
Channel_Elements Item1 Item2
4
Consuming RSS Feeds
Structure of RSS Element
Elements
LastMod Title Abstract
Author Publisher Copyright PublicationDate Logo Keywords
Category
Description
Last modified date for this web page Title Short description summarizing the article (200 characters or less recommended) Author Publisher Copyright Publication Date Visual Logo for channel Comma delimited keywords that match this channel A category to which this web page belongs in (as an URI).
Type
ISO 8601:1988 Date String String
String String String String Logo element String
Category element
# allowed
0 or 1 0 or 1 0 or 1
Any Any 0 or 1 0 or 1 Any Any
Any
Ratings
Schedule UserSchedule
Rating of the channel by one or more ratings services.
Schedule for keeping channel up to date Reference to a client/user specified schedule
String
Schedule element UserSchedule element
Any
0 or 1 0 or 1
Reference:
5
Consuming RSS Feeds
Structure of an RSS Element
A channel may contain any number of s. An item may represent a "story" ? similar to a story in a newspaper or magazine.
Element title link description author category comments enclosure guid pubDate source
Description The title of the item. The URL of the item. The item synopsis. Email address of the author of the item. Includes the item in one or more categories. URL of a page for comments relating to the item. Describes a media object that is attached to the item. A string that uniquely identifies the item. Indicates when the item was published. The RSS channel that the item came from.
Reference:
6
Consuming RSS Feeds
Example of an RSS Feed
rss title goes here... a description goes here... mon, 05 jul 2014 10:15:00 -0200 tue, 06 jul 2014 12:00:00 -0200
Item's title goes here... item's synopsis goes here... wed, 07 jul 2014 12:00:15 -0200
7
Consuming RSS Feeds
Using the Tag
You may simplify the portion of an by entering non-escaped HTML text inside a CDATA tag. For example, if your item's text is literally: This is bold then the escaped would be: This is <b>bold</b> In the example "" turns into ">". The equivalent version using the XML CDATA tag would be: bold ]]>
8
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- autoresponder email templates flipped lifestyle
- cleverview for tcp ip
- push inspection camera system
- how many people do you know e ciently estimating
- street names in alphabetical order
- personal branding for technology professionals
- automatic derivation of compiler machine descriptions
- the first book english banana
Related searches
- minecraft 1.15 download java free
- 2.15 apy equals what rate
- 16 1 chapter 15 capital structure basic
- chapter 15 capital
- 15 year boat loan rates
- minecraft 1.15 download free
- minecraft 1 15 download java free
- new 1 15 crafting recipes
- 2 15 apy equals what rate
- mods for minecraft 1 15 1 java
- minecraft 1 15 download pc
- minecraft 1 15 download for free