XSLT
维基百科,自由的 encyclopedia
在计算机科学中,可扩展样式表转换语言(英语:Extensible Stylesheet Language Transformations,缩写XSLT)是一种样式转换标记语言,可以将XML资料档转换为另外的XML或其它格式,如HTML网页,纯文字。XSLT最末的T字母表示英语中的“转换”(transformation)。它是XSL规范中的一部分,目前最新的建议版本为XSL 3.0。
Quick Facts 编程范型, 实现者 ...
编程范型 | 声明式,同像性 |
---|---|
实现者 | 万维网联盟 (W3C) |
发行时间 | 1998年,26年前(1998) |
文件扩展名 | .xslt |
网站 | www |
主要实现产品 | |
libxslt(英语:libxslt), Saxon(英语:Saxon XSLT), Xalan(英语:Apache Xalan) | |
启发语言 | |
DSSSL(英语:Document Style Semantics and Specification Language) |
Close
以XSLT进行格式转换不会变动原始的资料文件;而会以现有资料产生新的内容格式。作为输入的通常是XML资料档,或者由支持XQuery和XPath的资料模型处理器,其他来源的资料也能转换,例如关系数据库表格或地理信息系统。
XSL规范的另一部分是XSLF(Formatting Objects,代表格式化对象),又称XSL-FO或XSLFO,目前已逐渐被CSS 3.0所取代。XSLT是一种图灵完备的语言,它可以指定计算机能执行的任何计算。