This document provides an overview of transforming XML documents with XSLT (eXtensible Stylesheet Language Transformations). It describes what XSLT is, its goals and capabilities, basic XSLT elements and syntax, and how XSLT works by matching templates to XML elements and applying transformations. Key points include that XSLT is an XML language for transforming XML documents into other formats like HTML, XML, plain text; it uses XPath for navigation and templates matched with XML elements; and common elements are <xsl:template>, <xsl:value-of>, <xsl:for-each> and <xsl:apply-templates>.