最新的Web开发教程
 

XSL语言


它始于XSL

XSL代表Ë X tensible S tylesheet L anguage。

万维网联盟(W3C)开始发展XSL,因为有必要进行一个基于XML的样式表语言。


对于HTML CSS =样式表

HTML使用预定义的标签。 的含义,以及如何显示每个标签是很好理解的。

CSS是用来样式添加到HTML元素。


对于XML XSL =样式表

XML不使用预定义的标签,因此每个标签的含义还不是很清楚。

一个<table>元素可能表明一个HTML表格,一件家具,或别的东西-和浏览器不知道如何显示呢!

因此,XSL描述XML元素应该如何显示。


XSL - 超过一个样式表语言

XSL由四个部分组成:

  • XSLT - 用于转换XML文档的语言
  • 的XPath - 在XML文档的语言
  • XSL-FO -用于格式化XML文档的语言(discontinued in 2013)
  • XQuery的 - 查询XML文档的语言

随着CSS3页面媒体模块 ,W3C已经交付文档格式的新标准。 因此,自2013年起,CSS3建议作为XSL-FO更换。