Fear of XSLT

Enable the Subscriptions block here!

This is getting scary. I don't normally like "extreme" things -- moderation seems a good thing to me -- but it seems like I'm suddenly being drawn toward the edge. This weekend I spent an inordinate amount of time studying and experimenting with XSL Transformations (XSLT). And now I'm reading a paper that was delivered at the 2006 Extreme Markup Languages Conference, and on the verge of buying the book XSLT and XPath On The Edge.

So, what's gotten into me? Well, my ASPToday profile will show you that interest in XML and XSLT is not a new thing for me. It's a problem I've had for quite a while. The effects subsided for several years when the work that fully occupied my available "being a geek" time didn't involve much XML/XSL.

But then the following chain of events occured:

What's happened since is ... what I've said. Despite the obvious warning signs that "extreme" and "on the edge" send to us, I'm finding that I simply don't care! XSLT has always amazed me. And to see that it can be used to scrape Ficlets.com -- which indeed was intentionally designed to enable its web pages to be an API -- makes me realize that XSLT could become an incredibly valuable tool in the Web's future.

XSLT 2.0 is now an official W3C "Recommendation" -- which is a significant step along the path toward becoming an accepted standard. Look at Jeni Tennison's (PowerPoint) presentation "What's New in XSLT 2.0" and you see that XSLT 2.0 is designed to make XSLT into a much more powerful, but I think also easier to apply, programming "language."

Meanwhile, I've always been fascinated by talk of similarities between the programming language LISP and XSLT. I never had the opportunity to do any work with LISP, but I was always curious about it.

I suppose now it's clear that I've gone off the deep end. Extreme! On the edge!

How exciting!

-- Kevin Farnham
O'Reilly Media