These are XSLT stylesheets for transforming an Atom 0.3 document in to a RSS 1.0 or RSS 2.0 document.
The current version of the atom03-to-rss10 stylesheet is 0.99.
released January 25, 2004
$> xsltproc -o ./examples/atom03minimal.rdf /path/to/atom03-to-rss10.xsl \ ./examples/atom03minimal.xml
$> xsltproc -o ./examples/atom03maximal.rss /path/to/atom03-to-rss20.xsl \ ./examples/atom03maximal.xml
XSLT Standard Library, version 1.1
The current version number (0.99) reflects the fact that the documentation for these stylesheets is incomplete. Version 1.0 will be all about docs and fixing any bugs that people report between now and then.
The Atom/RSS feed validator complains about RSS documents whose dc:creator elements contain rdf:Bag constructs. The W3C RDF validator, on the other hand, seems to thinks it's fine. I need to figure out which is authoritative. In the absence of an answer I have opted for the latter since, you know, it's RDF, and all.
The uri_for_type template needs to be fleshed out to contain a more complete list of (common) URIs for various formats.
This work (the atom03-to-rss stylesheets) is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.