么是XSL??它的作用是什么??与css有什么联系??
2007-02-12 10:23
423 查看
什么是XSL??它的作用是什么??与css有什么联系??
[align=right][/align]
最佳答案
XSLT的英文标准名称为eXtensible Stylesheet Language Transformation。根据W3C的规范说明书(http://www.w3.org/TR/xslt),最早设计XSLT的用意是帮助XML文档(document)转换为其它文档。但是随着发展,XSLT已不仅仅用于将XML转换为HTML或其它文本格式,更全面的定义应该是:
XSLT是一种用来转换XML文档结构的语言。
--------------------------------------------------------
CSS同样可以格式化XML文档,那么有了CSS为什么还需要XSLT呢?因为CSS虽然能够很好的控制输出的样式,比如色彩,字体,大小等,但是它有严重的局限性,就是:
(1) CSS不能重新排序文档中的元素;
(2) CSS不能判断和控制哪个元素被显示,哪个不被显示;
(3) CSS不能统计计算元素中的数据;
换句话说,CSS只适合用于输出比较固定的最终文档。CSS的优点是简洁,消耗系统资源少;而XSLT虽然功能强大,但因为要重新索引XML结构树,所以消耗内存比较多。
因此,我们常常将它们结合起来使用,比如在服务器端用
[align=right][/align]
最佳答案
XSLT的英文标准名称为eXtensible Stylesheet Language Transformation。根据W3C的规范说明书(http://www.w3.org/TR/xslt),最早设计XSLT的用意是帮助XML文档(document)转换为其它文档。但是随着发展,XSLT已不仅仅用于将XML转换为HTML或其它文本格式,更全面的定义应该是:
XSLT是一种用来转换XML文档结构的语言。
--------------------------------------------------------
CSS同样可以格式化XML文档,那么有了CSS为什么还需要XSLT呢?因为CSS虽然能够很好的控制输出的样式,比如色彩,字体,大小等,但是它有严重的局限性,就是:
(1) CSS不能重新排序文档中的元素;
(2) CSS不能判断和控制哪个元素被显示,哪个不被显示;
(3) CSS不能统计计算元素中的数据;
换句话说,CSS只适合用于输出比较固定的最终文档。CSS的优点是简洁,消耗系统资源少;而XSLT虽然功能强大,但因为要重新索引XML结构树,所以消耗内存比较多。
因此,我们常常将它们结合起来使用,比如在服务器端用
相关文章推荐
- div+css对于SEO优化有什么作用?
- float是什么?浮动在CSS中的作用
- 什么是CSS伪类 有什么作用?
- XML及其作用、CSS、XSL、XSLT、DOM、SAX的概念,XML Schema、XPath
- css 中的background:transparent到底是什么意思有什么作用
- Html+Css+base标签是什么及其作用介绍
- css是什么?css是和js一样的作用于最终html页面的技术
- (转)写的html页面引用外部css文件的时候在IE7,IE8和FF中能正常作用,即能正常显示,可在IE6中却完全没有作用到,即css文件里的样式根本未被解析到我们的html页面,这是什么原因?
- css 中的background:transparent到底是什么意思有什么作用
- CSS里面的behavior属性的作用是什么,怎么使用
- 引用css和js链接地址中带的问号是什么意思?有什么作用?
- XML及其作用、CSS、XSL、XSLT、DOM、SAX的概念,XML Schema、XPath
- css 中的background:transparent到底是什么意思有什么作用
- css 中的background:transparent到底是什么意思有什么作用
- css 中的background:transparent到底是什么意思有什么作用
- 剖析js中的闭包,理解闭包到底是个什么,有怎样的作用
- in typeof instanceof ===这些运算符有什么作用
- babel-core的作用是什么
- 【面试论述】const的作用、使用举例与#define联系
- android adt与android sdk有什么关系,他们在开发中各起到什么作用