可扩展样式表转换语言(Extensible Stylesheet Language Transformation,XSLT)是XSL样式表的一个组成部分,用于将XML转换为其他形式的文档,如XML、HTML、文本文档等。每个XSLT程序由若干个模板规则组成,每个模板规则又由两部分组成:一个用于匹配源数据树的节点,另一个用于形成结果树。XSLT使用XPath完成XML数据元素的获取、处理以及结构文件的形成。XSLT通过对XML文档中的数据进行提取、排序、过滤、编辑、重组等操作来将XML文档从一种格式转换为另一种格式,从而实现数据的转换。