.. _reference.version: :py:attr:`version` ================== The format and version of the feed. Here is the complete list of known feed types and versions that may be returned in :py:attr:`version`: ============ ==================================================================================== ``atom`` Atom (unknown or unrecognized version) ``atom01`` `Atom 0.1 `_ ``atom02`` `Atom 0.2 `_ ``atom03`` `Atom 0.3 `_ ``atom10`` `Atom 1.0 `_ ``cdf`` `CDF `_ ``rss`` :abbr:`RSS (Rich Site Summary)` (unknown or unrecognized version) ``rss090`` `RSS 0.90 `_ ``rss091n`` `Netscape RSS 0.91 `_ ``rss091u`` `Userland RSS 0.91 `_ ``rss092`` `RSS 0.92 `_ ``rss093`` `RSS 0.93 `_ ``rss094`` :abbr:`RSS (Rich Site Summary)` 0.94 (no accurate specification is known to exist) ``rss10`` `RSS 1.0 `_ ``rss20`` `RSS 2.0 `_ ============ ==================================================================================== If the feed type is completely unknown, :py:attr:`version` will be an empty string. .. tip:: This element always exists, although it may be an empty string if the version can not be determined. .. seealso:: `The Myth of RSS compatibility `_ Mark Pilgrim's excellent analysis of the extraordinary variety of incompatibilities each version of "RSS" introduced.