save-time XSL transforms

If you take a look at the developer documentation that's just becoming available with the release of the first beta, you'll see that Office 11 supports XSL transforms when saving a file as XML. It's a great idea, basically allowing Office to natively export to any arbitrary output format on the fly.

So, let's take it to the next step. A system-level registry of XSL transforms, perhaps cached locally with a definitive URL of their original locations, so you can see if there's a new version when they're called. Then expand the operating system's save dialog to list these transformations as file type options whenever saving an XML file. This is something that could be implemented similarly on both Windows and OS X.

Then any application with an arbitrary data import format could supply its format as an XSL transformation, and apps could save to it through this registry. Maybe make the transformations discoverable through something analogous to WSDL, sorted by the MIME type of the content being saved.

I'm Anil Dash, and I've been blogging here since 1999, writing about how culture is made. Contact me at anil@dashes.com, at +1 646 833 8659, or at anildash on Twitter or IM. Find out more »

If you're new to the site, check out my Best Of and Most Popular things I've written in the past 10 years, or explore the full archives. Browse by month or year using the calendar below.

Powered by Hunch.com

1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
  Jan Jan Jan Jan Jan Jan Jan Jan Jan Jan
  Feb Feb Feb Feb Feb Feb Feb Feb Feb Feb
  Mar Mar Mar Mar Mar Mar Mar Mar Mar Mar
  Apr Apr Apr Apr Apr Apr Apr Apr Apr Apr
  May May May May May May May May May May
  Jun Jun Jun Jun Jun Jun Jun Jun Jun Jun
Jul Jul Jul Jul Jul Jul Jul Jul Jul Jul Jul
Aug Aug Aug Aug Aug Aug Aug Aug Aug Aug Aug
Sep Sep Sep Sep Sep Sep Sep Sep Sep Sep Sep
Oct Oct Oct Oct Oct Oct Oct Oct Oct Oct Oct
Nov Nov Nov Nov Nov Nov Nov Nov Nov Nov Nov
Dec Dec Dec Dec Dec Dec Dec Dec Dec Dec