为了账号安全,请及时绑定邮箱和手机立即绑定

xsl的作用是什么?

xsl的作用是什么?

森林海 2019-03-06 05:05:28
xsl的作用是什么?
查看完整描述

3 回答

?
米脂

TA贡献1836条经验 获得超3个赞

XSLT的英文标准名称为eXtensible Stylesheet Language Transformation。根据W3C的规范说明书(),最早设计XSLT的用意是帮助XML文档(document)转换为其它文档。但是随着发展,XSLT已不仅仅用于将XML转换为HTML或其它文本格式,更全面的定义应该是:

XSLT是一种用来转换XML文档结构的语言。

--------------------------------------------------------

CSS同样可以格式化XML文档,那么有了CSS为什么还需要XSLT呢?因为CSS虽然能够很好的控制输出的样式,比如色彩,字体,大小等,但是它有严重的局限性,就是:

(1) CSS不能重新排序文档中的元素;

(2) CSS不能判断和控制哪个元素被显示,哪个不被显示;

(3) CSS不能统计计算元素中的数据;

换句话说,CSS只适合用于输出比较固定的最终文档。CSS的优点是简洁,消耗系统资源少;而XSLT虽然功能强大,但因为要重新索引XML结构树,所以消耗内存比较多。

因此,我们常常将它们结合起来使用,比如在服务器端用XSLT处理文档,在客户端用CSS来控制显示。可以减少响应时间

查看完整回答
反对 回复 2019-03-13
?
holdtom

TA贡献1805条经验 获得超10个赞

类似于html中的css,只不过不同的是它比css更加强大,和xml结合起来,可以开发出很强大并且扩展性很好的系统,当然难度相对较难一些。简单的理解就是,xml是什么衣服都没穿的人,而xsl就是这个人要选择穿的衣服。

查看完整回答
反对 回复 2019-03-13
  • 3 回答
  • 0 关注
  • 675 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信