词语大全 > 可扩展样式语言

可扩展样式语言

XSL的英文是eXtensible Stylesheet Language,翻译成中文就是可扩展样式语言。它是W3C制定的另一种表现XML文档的样式语言。XSL是XML的应用,符合XML的语法规范,可以被XML的分析器处理。

XSL是一种语言,先对XML文档进行转换,然后将转换的结果表现出来。转换的过程是根据XML。文档特性运行XSLT(XSL Transformation)将XML文档转换成带信息的树形结果,然后按照FO(Formatted Object)分析树,从而将XML文档表现出来。

XSL转换XML文档分为两个步骤;建树和表现树。建树可以在服务器端执行,也可以在客户端执行。在服务器端执行时,把XML文档转换成htmlL文档,然后发送到客户端。而若在客户端执行建树,客户端必须支持XML和XSL。

XSLT主要用来转换XML文档,在商业系统中它可以将XML文档转换成可以被各种系统或应用程序解读的数据。这非常有利于各种商业系统之间的数据交换。

XSL样式文档的基本结构如下:

1、以下面的指令作为文档开头(其中还可以包含其他属性):

<?xml version="1.0"?>

2、通过“xsl:stylesheet”标记导入XSL文档的所有内容。它类似于XML的根元素。其中的xmlns:xsl指明了XSL所采用的标准。

3、通过模板来描述XML文档的显示格式。这是XSL的主要部分。

4、通过XML数据的引用指明显示的数据。

5、其中包含了大量的XTML语句的各种标记。

6、通过xsl:for-each、xsl:if、xsl:choose等标记进行数据的循环处理、条件处理、选择处理等工作。

7、可以嵌入JavaScriptVBScript脚本程序,或者JavaScript语句,使XSLI具有更强大的运算功能。

1、XSL与CSS在很多功能上是重复的,但是它比CSS功能更强大。不过XSL的强大功能与其复杂性是分不开的。

2、CSS只允许格式化元素内容,不允许改变或安排这些内容。但是XSL没有这些限制,它可以提取元素、属性值、注释文本等几乎所有的文档内容。在XML领域,用XSL来格式化文档才是未来发展的方向。

相关解释:

词语大全 8944.net

copyright ©right 2010-2021。
词语大全内容来自网络,如有侵犯请联系客服。zhit325@126.com