THIS BOOK HAS BEEN UPDATED. XSLT PROGRAMMER'S REFERENCE, 2ND EDITION (ISBN 1861005067), IS AVAILABLE TO ORDER NOW XSL (eXtensible Stylesheet Language) is the styling language to match XML. At the most basic level it allows the programmer to manipulate XML on a template model - XSL provides the template to fit XML data into for displaying on a web page. However, it is capable of much more than that, and allows programmers to selectively query, display and manipulate data, perform scripting-like operations on the XML document and transform it into pure HTML for use on browsers which don't support XML.
Michael Kay works for ICL in Reading, England. As a regular contributor to the XSL discussion list, Mike works closely with the XSL specs and is well respected in the field. He has also written for Wrox on 'Professional XML'