XSLT is based on XML .
XSLT is most often used to convert data between different XML schemas or to convert XML data into web pages or PDF documents .