xsl通过<xsl:if>,<xsl:for_each>,<xsl:choose>,<xsl:sort>语句对文档内容过滤,排序输出。
css与xsl比较
用途不同:css主要针对html,xsl具备css无法达到的功能,如用命令将一个xml文档转换为另一个文档并存盘。
处理结果不同:xsl采用一种转换的思想,它将一种不含显示信息的xml文档转换为另一种可以用某中浏览器浏览的文档,转换湖的输出码或者存为一个新的文档,或则暂存于内存中,但都不修改源代码。而css没有任何转换动作,只是针对结构文档中的各个成分,依照样式规定一一设定外观式样,再由浏览器依据这些式样显示文档,整个过程没有任何新码产生。
表现能力不:xsl支持排序,超连结等等。
语法不同:css自成体系,xsl根据xml的语法定义。