On the Syndication list, Doug Ransom proposed a way of embedding RSS into XHTML:
<html> <head> <rss:channel xmlns="a new namespace"> whatever elements you need</rss:channel> </head> <body> <rss:item> <h2><rss:title>My Item</rss:title></h2> <p>Date:<rss:date>2003-20-01</rss:date> <rss:description>Today we went fishing</rss:description> down at the wharf. 100 more lines blah blah.</p> </rss:item> </body> </html>
I think this is a fantastic idea. XHTML being used as a framework - exactly what it was designed for. Getting authoring tool support should be fairly easy too.