This tutorial has shown you how to use XSLT to transform XML documents into other formats, such as XHTML. You have learned how to add elements and attributes to and remove elements and attributes from the output file. You also learned how to rearrange and sort elements, perform tests, and decide which elements to show or hide. XSL includes three languages: XSLT, XPath, and XSL-FO, so learning XPath and XSL-FO should be your next step.