XSL(eXtensible Stylesheet Language)即可扩展的样式表语言。它要求提供定义规则的元素和显示XML文档。从而实现文档内容和表现形式的分离。XSL是为XML的样式显示而设计的语言,是专属的XML显示语言。
XSL(eXtensible Stylesheet Language)即可扩展的样式表语言。它要求提供定义规则的元素和显示XML文档。从而实现文档内容和表现形式的分离。XSL是为XML的样式显示而设计的语言,是专属的XML显示语言。XSL从功能上分为两个部分:一是转换XML文档,即将XML文档架构转换成为另一个XML架构的文档,或转换成非XML文件,比如HTML文件;二是格式化XML文档,即格式化元素内容的样式,以便显示出XML文档。
XSL和CSS都可以用来设置XML文档的外观,其共同之处是实现了数据域表现相分离,实现XML文档数据的显示。比较起来,两者也有许多不同的地方,其明显的不同之处有以下几个方面。中山网络营销
XSL采用转换的思想,其方法是将一种不含显示信息的XML文档转换为另一种可以用某种浏览器浏览的文档,转换后的输出码或者存为一个新的文档,或者暂存于内存中,但都不会修改源代码。而CSS则没有任何转换动作,只是针对结构文档中的各个成分,依照样式规定一一设定外观样式,再由浏览器依据这些样式来现实文档,整个过程没有任何新代码产生。
CSS是针对于HTML提出的,后来将其应用于XML之中,它即可以针对HTML文档中的每个成分设定样式,又可以为XML中的成分设定样式。而XSL是专门针对XML提出的,它不支持HTML。在XSL中定义的大多数样式规定,实际上在CSS中都可以找到类似的定义。但有一些效果是CSS无法描述的,必须使用XSL才能实现。上海网站建设举例:CSS不能重新排序文档中的元素;CSS不能判断和控制哪个元素被显示,哪个元素不被显示;CSS不能统计计算元素中的数据,换言之,CSS只适用于输出比较固定的最终文档。万维网络
XSL是根据XML的语法进行定义的,实际上又是XML的一种应用。而CSS的语法自成体系,较为简单,易学易用。在XML文件中需要使用如下操作指令:
操作指令中xml-stylesheet指明这时引用样式表的声明;type属性则指出样式表的类型,其值”text/xsl”表示这里引用的是XSL样式表;而href属性则指出该样式表的名称与路径。IE5.5(以上版本)都能处理XSL文件(IE带有XSL处理器)。当爱牛北京网站建设用浏览器打开一个和XSL样式表关联的XML文件时,浏览器、不再显示XML源文件,浏览器内置XSL处理器会把和XML关联的XSL样式表转化为一个中间文件(如HTML文件),并解释执行该文件,即显示该HTML文件中的内容,其中第三步由浏览器内置的XSL处理器负责。 使用XSL文件显示XML文件中标记包含的文本数据的步骤如下,
2020开年,突如其来的新冠病毒,打乱了所有人的节奏。在这场没有硝烟的战役中,没有一个人是旁观者和局...
太平洋时间2020年2月24日,Intel发布了多款最新第二代至强可扩展处理器,浪潮同步宣布其M5系列服务器全...
2019首届深圳市社区科技互动会,家门口的科技盛会。由深圳市科学技术协会指导,深圳市大湾科普教育研究...
11月20日,中金上海长三角科创发展大基金(南京站)签约仪式暨中金国信长三角(扬子江城市群)科创发展...
自从电脑诞生的那天开始,“人脑是否会被电脑替代”这个问题,就一直被人类不断的探索着。5G时代...

