可扩展样式语言
可扩展样式语言(extensible stylesheet language,简称XSL),是一种为可扩展置标语言(XML)提供表达形式而设计的语言。
由于可扩展置标语言的扩展性使之没有关于显示格式的标识,可扩展样式语言可以选择和过滤可扩展置标语言中的数据,并将其转换为HTML或者PDF等其他格式文件。
可扩展样式语言可以分为三部分:XSLT(XSL Transformations),XSL-FO(XSL Formatting Objects)以及XPath(XML Path Language)。
CSS可以完成与XSL类似的功能,对于XML,XSL是首选的样式语言。
目录 |
[编辑] 历史
[编辑] 构成可扩展样式语言的技术
[编辑] XSL Transformations
[编辑] XML Path Language
[编辑] XSL Formatting Objects
[编辑] 关连項目
[编辑] 外部连接
- The Extensible Stylesheet Language Family (XSL) - W3C中关于XSL的条目
- Antenna House公司中的条目(日本語)
- Extensible Stylesheet Language - xml.coverpages.org
- What is XSL-FO? - O'REILLY XML.com
- XML Focus Topics : CSS, XSL, XSL-FO - XML.org
- xmlroff
- Apache FOP - Apache XML
|
|
|
|---|---|
| 文档呈现语言 | HTML* - XHTML* - XML* - XForms* - DHTML* |
| 样式格式描述语言 | CSS* - XSL* |
| 动态网页技术 | CGI - ASP - ASP.NET - ColdFusion - JSP - PHP |
| 客户端交互技术 | ActiveX - Java Applet - Flash - AJAX - XMLHTTP* - Silverlight |
| 客户端脚本语言 | JavaScript - JScript - VBScript - ECMAScript |
| 标识定位语言 | URL - URI - XPath |
| 文档纲要语言 | DTD* - XML Schema* |
| *由W3C制定和维护的标准与规范 | |


