百科狗-知识改变命运!
--

谁可以告诉我`XSL`是什么意思?...

百变鹏仔11个月前 (12-23)阅读数 4#综合百科
文章标签文档样式

XSL(eXtensible Stylesheet Language,可扩展样式语言)是为XML文件定义的一种标识语言,它将提供远远超过CSS的强大功能,如将元素再排序等。实际上简单的XML已可被CSS所解释,然而复杂的高度结构化的XML数据或XML文档则只能依赖于XSL极强的格式化的能力而现给用户。

XSL以包含了一套元素集的XML语法规范而定义,该语法规范将被用来把XML文件转换成HTML文件或XML文档。一个XSL样式表集合了一系列设计规则以用于将信息从XML文件中汲取出,并将其转换成HTML等其它格式。这种转换将采用一种公开的方式,使其更加容易方便地被程序员描述。而且XSL还将提供多种脚本语言的通道以满足更为复杂的应用需求,因此尽管XSL是一项新的标识语言,但程序员完全可以继续充分发挥其所熟练的HTML或脚本语言的优势。XSL凭借其可扩展性能够控制无穷无尽的标签,而控制每个标签的方式也是无穷尽的。这就给Web提供了高级的布局特性。例如旋转的文本、多列和独立区域。它支持国际书写格式,可以在一页上混合使用从左至右、从右至左和从上至下的书写格式。

XSL能使Web浏览器直接根据用户的不同需求改变文档的表示法,例如数据的显示顺序改变,从而不需要再与服务器进行交互通信。通过变换样式表,同一个文档可以显示得更大,或者经过叠折只显示外面的一层,或者变为打印格式。可以设想一个适合用户学习特点的技术手册,它为初学者和更高一级的用户提供不同的样式,而所有的样式都是根据同样的文本产生的。

正如XML介于HTML和SGML之间一样,XSL标准介于CSS和SGML的DSSSL(Document Style Semanticsand Specification Language,文档样式语义和规范语言)之间。DSSSL定义格式化对象的全特征模式。由于DSSSL使用框架语法,而且是很复杂的,所以DSSSL未能得到推广应用。XSL支持DSSSL流对象和CSS对象,并对复杂的任务提供进入脚本语言的通道,而且允许扩展。实现从CSS到XSL的映射是可能的,因而内容开发商无需学习这种语言的全部。

作为一种技术预展,微软最近发布了两种XSL处理器:一个是可以从XML文档和XSL样式层产生HTML输出的命令行应用程序,另一个是一种ActiveX控件,用于在浏览器中显示XML。微软的这种XSL处理器适合在Windows95和WindowsNT环境下通过InternetExplorer4.0浏览器使用。

IBM公司及其Lotus子公司日前发布了XSL的原型,这是一个能将XML格式转换成HTML或其它Web格式的转换引擎,现在已可在www.alphaworks.ibm.com免费下载。这个转换引擎称为LotusXSL,基于WWW联合会最新的XSL工作草案完成的。除了能将XML文档转换成HTML外,XSL还能将XML转换为PGML(Precision Graphics Markup Language精确图形描述语言)。如果电子商务中用XML表示产品数据,用户可以使用XSL定义网站中数据的格式以及信息图形显示方式等。LotusXSL打包成一个JavaBean。用户可用LotusXSL创建样单,定义转换方式,就可将文档转换为相应的格式,供浏览器显示。

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

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

扩展资料:

xsl文档包括一系列的适用于特定的xml元素样式的规则。xsl处理程序读取xml文档并将其读入的内容与样式单中的模式相比较。

当在xml文档中识别出xsl样式单中的模式时,对应的规则输出某些文本的组合。与级联样式单不同,输出的文本比较任意,也不局限于输入文本加上格式化信息。

谁可以告诉我`XSL`是什么意思?...

百度百科-XSL

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)