As we've often said, the true power of XSL lies in its ability to transform content for myriad uses. The language XSL uses to perform this magic is XSLT. It's flexible, customizable, cross-platform, and (as author Michael Kay observes), notoriously difficult to understand. That's why you need Kay's XSLT 1.1 Programmer's Reference, Second Edition.
Kay begins by offering needed context -- helping you understand what XSLT can do, how it evolved from the even more bewildering DSSSL, and its key attributes (for example, its reliance on rules and on XML syntax). Kay reviews the XSLT processing model, as well as the structure of XSLT stylesheets. Next, he offers an example-rich reference to XSLT's key elements, expressions, patterns, and functions.
All the examples in this new Second Edition have been updated to reflect improvements in the XSLT 1.1 standard and the latest generation of XSLT parsers. You'll also find a new chapter on writing extension functions, which enable you to call custom C functions from an XSL stylesheet.
The book includes appendices covering the latest parsers, including Microsoft's MSXML3, Xalan, Oracle, and Kay's own well-regarded SAXON processor. (Bill Camarda)
Bill Camarda is a consultant and writer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.