Extensible Stylescheet Language(XSL,可扩展样式单语言)
XSL本身也是一份XML文档。
作用:将一份XML文档转换成一份结构化文档(通常是HTML,当然也可以是XML)。
XSL的组成:
1:XSLT:XSL Transformation(XSLT),用于描述如何转换XML文档。
2:XPath:XSL使用XPath来识别、选择和匹配XML文档中的各种组件。
3:XSL-FO:Formatted Object在文档转换完成之后,可使用XSL-FO来解释结果树、格式化转换得到的文档。主要用于将XML转换成PDF。
XSLT入门
http://www.w3.org/1999/XSL/Transform是XSLT的命名空间URL
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
XSLT支持两个根元素,其效果和用法是完全一样的。
<xsl:stylesheet
id = id
extension-element-prefixes = tokens
exclude-result-prefixes = tokens
version = number>
<!-- Content: (xsl:import*, top-level-elements) -->
</xsl:stylesheet>
<xsl:transform
id = id
extension-element-prefixes = tokens
exclude-result-prefixes = tokens
version = number>
<!-- Content: (xsl:import*, top