css和xsl的区别是什么?

XSL和CSS都是属于样式的一种。那么XSL和CSS之间有什么不同,下面本篇文章就来给大家介绍一下css和xsl的相同点和区别。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

css和xsl的相同点:

XSL和CSS都是属于样式的一种。XSL(扩展样式表语言) = XML 样式表,CSS(层叠样式表) = HTML 样式表。

样式是用来设定外观的,它并不影响原来的XML源代码, XSL虽然用的是转换的方式,但转换并不代表源代码会遭到篡改。

通常XSL转换后的输出码是 另存到一个新的档案或暂存在浏览器的记忆体中,原来的XMl文档内容保持不变。

css和xsl的区别:

1、XSL采用的是转换方式,将一种格式的XML转换为另一种,比如将Big5码转换为UTF-8码一 样。而CSS则来自完全不同的理念:它不含任何转换动作,只针对XML文件中各个成分的外 观属性一一加以设定。

浏览器便按照CSS样式里的指示,将XML文件呈现为设定的样式。整个过程中没有任何新码产生。XML配上CSS、ECMAScript和DOM可以营造出类似DHTML般的动态效果。XSL转换则是死的,没有互动性。

2、XSL样式都是XML文件,完全按照XML的语法来;相对地,CSS在语法上自成一格,和XML的写法大相径庭。

以上就是css和xsl的区别是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读