This document provides a summary of key concepts in XSLT (Extensible Stylesheet Language Transformations). It discusses templates, XPath, expressions, functions, copying and transforming nodes, variables and parameters, sorting, numbering, named templates, modes, keys, conditional processing, including and importing stylesheets, extensions, and highlights of XSLT 2.0 and XPath 2.0. The document is intended as a basic tutorial and overview of XSLT for those with a basic understanding of XML. Examples are provided throughout to illustrate various XSLT concepts and features.