This document provides an overview of topics that will be covered in an XPath and XSLT workshop, including introductions to XPath and XSLT, XPath expressions and functions, template-based processing, creating output, conditional processing, variables and parameters, functions, outlining and numbering, template priority, and importing and including stylesheets. The workshop will conclude with a final project to transform one XML structure to another XML structure or to transform XML to HTML using XSLT.