XSL和CSS之间的区别
也许这是一个愚蠢的问题,但是XSL和CSS之间的区别是什么?它们都是样式表。你什么时候想用一个代替另一个。我环顾四周,发现CSS通常在XSL之前使用,如果可能的话。。。但是为什么呢?XSL用于指代用于转换和呈现XML文档的一系列语言 CSS是一种样式表语言,用于描述用标记语言编写的文档的表示语义(外观和格式) 因此XSL和CSS不一样,也不可互换。XSL语言用于影响XML文档的结构(即标记的排列),而CSS用于影响这些标记的视觉格式XSL和CSS之间的区别,css,xslt,Css,Xslt,也许这是一个愚蠢的问题,但是XSL和CSS之间的区别是什么?它们都是样式表。你什么时候想用一个代替另一个。我环顾四周,发现CSS通常在XSL之前使用,如果可能的话。。。但是为什么呢?XSL用于指代用于转换和呈现XML文档的一系列语言 CSS是一种样式表语言,用于描述用标记语言编写的文档的表示语义(外观和格式) 因此XSL和CSS不一样,也不可互换。XSL语言用于影响XML文档的结构(即标记的排列),而CSS用于影响这些标记的视觉格式 编辑:没有愚蠢的问题,只是研究得很糟糕;) 假设您谈论的是XS
编辑:没有愚蠢的问题,只是研究得很糟糕;) 假设您谈论的是XSLT而不是“XSL”(应避免使用后一个术语,因为不同的人使用它的方式不同): CSS提供了大量呈现内容的功能。这种能力一直在增加 XSLT专注于转换内容 例如,您可以编写一个报告,用XSLT对数据进行分组、排序和汇总,但不能用CSS。直到最近,CSS还不能以任何方式改变内容,例如将
3
呈现为[3]
您应该同时使用XSLT和CSS。作业的纯呈现部分使用CSS,转换部分使用XSLT
随着浏览器中Saxon CE的可用性,您还可以开始使用XSLT来处理用户交互,例如通过显示或隐藏数据来响应单击:否则您将不得不在Javascript中执行这类操作