Book: XSLT, 2nd Edition
The goal of this book is to help you make the most of XSLT, the Extensible Stylesheet Language for Transformations. It covers both XSLT 1.0 and XSLT 2.0, along with versions 1.0 and 2.0 of XPath, the XML Path Language. The two languages are designed to work together: XPath identifies the parts of an XML document that should be transformed, and XSLT says how the transformation should be done.The first few chapters of the book cover the features of XSLT by solving common problems using the language. Once you’ve mastered those techniques, the last section of the book contains a complete set of examples for all the features of XSLT and XPath.The book is designed as a tutorial for learning the language as you’re getting started. Once you’re comfortable with XSLT, the book can be used as a dictionary-style reference for the features and functions of the language.