RSS Specifications

 

ATTENTION: THIS PAGE IS Valid HTML 5 AND IS BEST VIEWED WITH HTML 5 - Please upgrade your browser or download one of the HTML 5 compatible browsers such as Mozilla Firefox, Chrome, Opera or IE 9 (March 14, 2011 or later). For more information see HTML 5 browsers.


If you find this helpful, please click the Google +1 Button to the left, if it is white, to make it turn blue. Thank you! (It also helps find this page again more easily.) If you don't see the +1 button, you may need to Join the +1 Experiment.


PDF mobile>

RSS Specifications

RSS 0.92
Really Simple Syndication version 0.92
RSS 1.0
RDF Site Summary version 1.0
RSS 2.01
Really Simple Syndication version 2.0
OPML 2.0
Outline Processor Markup Language 2.0

This site is not a normative reference, spelling out all of the various ways that syndicated feeds can be created in compliance with the specifications. Instead it takes a simpler, best practices approach to feed development. This makes it a good starting point to learn RSS and other feed formats as well as a good quick reference to come back to when necessary. If it becomes necessary to deviate from the code and examples here then please consult the original specifications.

RSS Validators

Since the various web page and feed formats are XML-based, the syntax rules for XML format files apply to all types of feeds and other web documents.


Footnotes

1) The original specification RSS 2.0 at Harvard Law is available under the Creative Commons Attribution / Share Alike license (version 1.0). Under the "Share Alike" provision of that license, there is a zip archive, in HTML 5 code with line breaks converted to Unix ^J (0x0a) characters, available to download from this site, and since it's licensed under the same Creative Commons license as the original RSS specification from which it was derived, you are free to modify it, as long as you license it on the same terms as which it was licensed to you, and give proper attribution credit. The HTML documents in the original zip archive of the RSS Specification were written using HTML 4.01 Transitional DOCTYPE and the line breaks were ^M (0x0d) characters.


Valid HTML 5