How Cool is XSL?!!!

How Cool is XSL?!!!

XSL is one of those things that I’ve put off until needed such as a project that pays.  I’ve always considered it a toy like HTML in the 90’s.  Now that I’ve been buried in XSL for the last week and a half, I can really appreciate the seriously extensive work that theW3C put into the specification. 

I’m a bit green at all things XSL, but here is my XSL wishlist if I’m not actually missing things.

  • A string formatting function such as printf or string.Format()  The string concatenation is too cumbersome.
  • A shorthand alias so most things can be placed on one line such as template parameters.
  • Out parameters for templates instead of putting the template output wherever it currently is in the document.

So before I move on from XSL development, my vote is that XSL is really cool and has its place in HTML projects.

My current reference books on the subject of XSL are great and they are:

XSLT and XPath On The Edge, Unlimited Edition 

   and

The XSL Companion

 

XSL Resources
XPath and XSL
http://www.ibiblio.org/xml/books/bible3/chapters/ch15.html

Articles

XSLT Performance in .NET
http://www.ondotnet.com/pub/a/dotnet/2003/07/14/xsltperf.html

http://www.mulberrytech.com/xsl/xsl-list/

CRANE SOFTWRIGHTS LTD.
http://www.cranesoftwrights.com/training/index.htm#ptux-dl
3.1. SHOWTREE - XSLT Tree Display Stylesheet
3.2. Static Creation and Debugging Stylesheets with MSXML Processing
3.3. An Illustration of the XSLT Key Construct
3.4. Experiments Using XSLT With Topic Maps
3.5. Bit testing in XSLT
3.6. LiterateXSLTTM Stylesheet Synthesis Experiment
3.7. ResultXSLTTM Stylesheet Synthesis
3.8. Demonstration of XSLT-based aggregation

No Comments