Hi friends,
to follow's our favorite blogs or websites, usually we subscribe Atom or RSS feed provided by those blogs or websites. so one should know the difference and similarity between them
Similarity
to follow's our favorite blogs or websites, usually we subscribe Atom or RSS feed provided by those blogs or websites. so one should know the difference and similarity between them
Similarity
- Atom 1.0 and RSS 2.0 both are used to published blogs or website updates to their subscriber
- They are commonly called as feed or web feed or channel which used by website to inform their subscriber about websites updated content.
- Both have their own specified xml format
| Atom 1.0 | RSS 2.0 | 
| Atom full name   is  Atom Syndication Format | RSS means  Really Simple Syndication of  web feed | 
| Atom has 2 variants   and it  news feed format design as   compare to  RSS | RSS  has 9 variants and it is  older    feed format  | 
| Atom is a relatively   recent spec and is much more robust and feature-rich than RSS. | RSS 2.0 has the   widest acceptance of any feed format but also has significant downfalls. | 
| Atom has one   standardized publishing protocols | RSS has two  publishing protocols | 
| Atom has restrictive   approaches to validate content data | RSS has a more loose   approach to validate content data | 
| Atom provides a   mechanism to explicitly and unambiguously define the type of content being   provided by the entry, and allows for a broad variety of payload types   including plain text, escaped html, xhtml, xml, Base64-encoded   binary, and references to external content such as documents, video, audio   streams, and so forth. | RSS takes escaped   HTML or plain text in their data publishing | 
| Atom web feed   specification  used working group   instead of  timestamps formatted   according to the rules specified by RFC 3339 | RSS 2.0   specification relies on the use of RFC 822 formatted timestamps to   communicate information about when items in the feed were created and last   updated | 
| Atom uses the   standard xml:lang attribute to make it possible to specify a language context   for every piece of human readable content in the feed | RSS vocabulary has   a mechanism to indicate a human language for the feed, there is no way to   specify a language for individual items or text elements. | 
| File format  .atom or .xml | .rss or .xml  | 
RSS  2.0 sample xml code
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
        <title>my feed Title</title>
        <description>this is my test feed description</description>
        <link>http://www.divyangpanchasara.com/main.html</link>
        <lastBuildDate>Mon, 27 Jul 2011 00:01:00 +0000 </lastBuildDate>
        <pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate>
        <item>
                <title>My Test entry</title>
                <description>Here is some text containing an interesting description.</description>
                <link>http://www.hitechito.com/</link>
                <guid>unique string per item</guid>
                <pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate>
        </item>
</channel>
</rss>
Atom 1.0  sample xml code
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
        <title>Example Feed</title>
        <subtitle>A subtitle.</subtitle>
        <link href="http://divyangpanchasara.com/feed/" rel="self" />
        <link href="http://divyangpanchasara.com/" />
        <id>urn:uuid:63ab6c80-d399-11d9-b91C-0003939e0af6</id>
        <updated>2011-06-27T18:30:02Z</updated>
        <author>
                <name>Divyang Panchasara</name>
                <email>divyang@divyangpanchasara.com</email>
        </author>
        <entry>
                <title>Atom-Powered Robots Run in silver-light</title>
                <link href="http://divyangpanchasara/2011/06/27/atom03" />
                <link rel="alternate" type="text/html" href="http://divyangpanchasara/2011/06/27/atom03.html"/>
                <link rel="edit" href="http://divyangpanchasara/2011/06/27/atom03/edit"/>
                <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
                <updated>2011-06-27T18:30:02Z</updated>
                <summary>Some text.</summary>
        </entry>
</feed>
compile by 
Divyang Panchasara 
Sr. Programmer Analyst 
Hitech OutSourcing 
 
No comments:
Post a Comment