The document discusses XSL, XSLT, XPath and how they are used together. XSL is an XML-based stylesheet language used to describe how XML documents should be displayed. It consists of three parts: XSLT for transforming XML documents, XPath for navigating XML documents, and XSL-FO for formatting XML documents. XSLT uses XPath to find information in XML documents and transform them into other XML documents. XPath allows navigation through elements and attributes in XML documents using path expressions. All major browsers support XML, XSLT and XPath.