Out of the Angle Brackets
Last Week Xml.com posted an article by HakonWium Lie and Michael Day called "Printing XML: Why CSS is Better than XSL". It was a pretty good read on why, for printing and web page rendering purposes, CSS is better than XSLT. The authors are careful to point out that XSL's functionallity is far more robust than CSS and is better for a variety of uses, but that for printing, CSS may be the better alternative. As a XML guys and a blogger who has grand ideas that he might be able to design a cool-looking blog one day, rather than use one of the various standard templates available to me, I've often thought that XSL would be a great way to format a blog, with an XML data model benieth.
It strikes me that none of the bigger blogging engines seem to use XML for anything more than publishing their RSS/ATOM feeds. It seems that there are some nice bonuses for using an XML data model as the core of a blogging system:
This is actually a project I've though about making an attempt at. Perhaps now is the time to give it a shot and see what the results are. Who knows, maybe I'll even be able to use it and my knowledge of XSL to create a decent interface, not an easy task for a database guy.
Or maybe I should jsut go learn more about CSS.
Irwin Dolobowsky SqlXml PM MSDN XML Dev Center Content Strategist