XSL(eXtensible Stylesheet Language)------可扩展样式标语

XSL(eXtensible Stylesheet Language)------可扩展样式标语

言,这要用于将一个XML文档转换为另外的文档(xml文档、html

文档),以及定义转换后的文档的显示外观。xsl实际上包含了

三种语言:XSL转换(XSL Transformations,XSLT)、XML路径语

言(XPath)和XSL格式化对象(XSL-FO),其中XSLT主要用于

将一个XML文档转换为其他的XML文档或其他类型的文档;XPath

主要在XSLT和XPointer中使用,用于识别、选择、匹配xml文档

中的各个组成部分,包括元素、属性、文本内容等;XSL-FO定义

了许多XML标记,这些标记描述了应如何显示内容,XSL-FO的一

个主要应用就是将XML文档转换为PDF文件。

XSLT是XSL标准中最重要的部分,通常我们说的XSL指的就是XSLT



XML将数据与显示分开,XML文档用于表示数据,而显示文档中的

数据,就要给XML文档添加样式信息,一种选择是使用CSS

(Cascading Style Sheets,层叠样式表),另一种选择就是XSLT

,XSLT比CSS负责的多,功能也更强大。CSS不能对源XML文档的

数据进行计算、整理和排序,而这些在XSLT中可以轻松完成。

使用XSLT,可以根据显示的需要将同一份XML文档转换成多种类

型的文档。如在IE中显示的HTML,PDF等。

 

 

更多内容情参考相关书籍。

 

你可能感兴趣的:(xml,servlet,css,IE,XSL)