This document provides an overview of XSLT, including:
- What XSLT is and why it is used to transform XML documents by converting schemas, rearranging data for formatting, etc.
- How to program with XSLT using templates, calls to templates, value-of elements to extract values, foreach loops, sort elements, if/choose conditional statements.
- Examples are provided and it discusses using XSLT in a Polaris application. Strategies for writing XSLT include using consistent styles, using shorter patterns over complex paths, and using value-of and if statements over complex paths when possible.