XSL可扩展的样式表语言    是XML的样式表语言比CSS要复杂得多

XSL实际上包含三种语言(XSLT,XPath,XSL格式对象)

XSLT是一种转换XML的语言

XPath定义XML部分或模式的语言,设计XPath是要让XSLT使用

XSL格式化对象是一种定义XML显示方式的语言

  XSLT是XSL标准中最重要的部分,它用于将一个XML文档转换成另一个XML文档或另一种类型的文档,也就是将一个XML文档转换成浏览器所能识别的一种格式,这其中之一就是HTML,通常,XSLT将每个XML元素都转换成一个HTML元素。

描述这种转换过程的一个常用说法是:XSL是XSLT将一个XML来源树转换成另一个XML结果树。

XSL如何工作:

   在转换过程中,XSLT用XPath来定义源文档中与一个或多个预先确定的模板相匹配的部分。当找到了一个匹配时,XSLT将源文档中的匹配部分转换成结果文档;而源文档 中不与任何一个模板匹配的部分最终在结果中保持不变