[microformats-discuss] Evaulating RSS per the microformats principles.

David Janes -- BlogMatrix davidjanes at blogmatrix.com
Mon Aug 15 03:02:23 PDT 2005


Stephen Downes wrote:

> *What this means* is that any XHTML definition of 'blog posts' should 
> *map* to existing RSS (or Atom) elements.
> 
> IMHO, the easiest way to do it is to simply use divs (for channels and 
> items) and spans (for internal elements), using either Atom or RSS to 
> specify classes Here is an example using RSS:
> 
>   <div class="channel">
>      <span class="title">My Blog</span>
>      <a class="link">http://www.whatever.com</a>
> 
>      <div class="item">
>         <span class="title">My Blog Post</span>
>         <a class="link">http://www.whatever.com/post/1</a>
>      </div>
> 
>   </div>

This is one of my major points: Atom provides an excellent and precise 
definition of the elements you are going to see in the blog [I'll be 
moving some of this stuff into the Wiki today so I can cross reference this]

Note that I believe the the "channel" level stuff should be optional in 
the weblog microformat. Why? Because I'm really thinking of 
_microcontent_ microformat. I'd like to see <div 
class="xentry"></div></div> around a CNN webpage, identifing the content 
for reblogging.

> Why not use specialized XHTML, such as <h1> to indicate, say, blog post 
> titles? Because *many* RSS files contain XHTML embedded in the 
> 'description' or 'content' elements. It is a virtual certainty that this 
> usage conflict with any XHTML specifications for blog posts.

+3

> 
> -- Stephen
> 

David
http://www.blogmatrix.com


More information about the microformats-discuss mailing list