XSL是指 Extensible Stylesheet Language,即扩展样式语言。主要用于对XML文档的展现形式进行描述的一种语言。XSL与XML、HTML的关系可以如下理解:如果你有一堆的杂物 ,要按规则 的放入到一个有很多的格子的盒子 中,那么XML文档就可以想象成那堆杂物,而HTML可以想象成那个盒子,而XSL则是规则。即将XML文档的内容由XSL语言描述的规则转换成HTML文档,以便在浏览器中能更直观的表现。
XSL文档也是一个XML文档。当浏览器打开一个XML文档时,如果此XML文档中指定了XSL文档作为展现样式,那么浏览器会将XSL文档规则应用到此XML文档中。