Kirk Evans Blog

.NET From a Markup Perspective

From OPML to editing XML in a browser

Stumbling into a Gem

A couple days ago, I was looking at the source for RSSBandit and saw a .opml file in the feeds directory. I hadn’t worked with OPML before (I admit, I haven’t done much with RSS either other than transform it), so I opened it to see what it was… just another XML file. But why the .opml extension? I had to go Googling to find out what OPML is.  Then I stumbled across Joshua Allen’s examples of using OPML to edit XML content visually in a browser.

Today, I was looking for a stylesheet that would transform XSLT into HTML so the stylesheet would be color coded and viewed in a browser, kind of like IE’s default stylesheet.  I looked at the source for Don’s blog XML sample, and saw that his format seems cleaner than the markup generated by IE’s default stylesheet.  I dare say he didn’t code all of the escaped markup by hand, so where was it generated from?  I am betting Office 2003’s beta, but I haven’t installed it yet. 

I know that i have seen others write this stylesheet in a variety of ways before, and I really don’t want to spend the time on altering defaultss.xsl to fit my needs.