- XSLT 教程
- XSLT - 首页
- XSLT - 概述
- XSLT - 语法
- XSLT - <template>
- XSLT - <value-of>
- XSLT - <for-each>
- XSLT - <sort>
- XSLT - <if>
- XSLT - <choose>
- XSLT - <key>
- XSLT - <message>
- XSLT - <apply-template>
- XSLT - <import>
- XSLT 有用资源
- XSLT - 快速指南
- XSLT - 有用资源
- XSLT - 讨论
XSLT 概述
XSL
在学习 XSLT 之前,我们应该首先了解 XSL,它代表可扩展样式表语言 (Extensible Stylesheet Language)。它类似于 XML,就像 CSS 关系到 HTML 一样。
XSL 的需求
对于 HTML 文档,标签是预定义的,例如 table、div 和 span;浏览器知道如何为它们添加样式并使用 CSS 样式显示它们。但是对于 XML 文档,标签没有预定义。为了理解和设置 XML 文档的样式,万维网联盟 (W3C) 开发了 XSL,它可以充当基于 XML 的样式表语言。XSL 文档指定浏览器应如何呈现 XML 文档。
以下是 XSL 的主要部分:
XSLT - 用于将 XML 文档转换为各种其他类型的文档。
XPath - 用于导航 XML 文档。
XSL-FO - 用于格式化 XML 文档。
什么是 XSLT
XSLT,可扩展样式表语言转换,提供了一种自动将 XML 数据从一种格式转换为另一种格式的功能。
XSLT 如何工作
XSLT 样式表用于定义要应用于目标 XML 文档的转换规则。XSLT 样式表以 XML 格式编写。XSLT 处理器获取 XSLT 样式表并将转换规则应用于目标 XML 文档,然后它生成以 XML、HTML 或文本格式的格式化文档。然后,此格式化文档由 XSLT 格式化程序利用以生成要显示给最终用户的实际输出。
优点
以下是使用 XSLT 的优点:
独立于编程。转换以单独的 xsl 文件编写,该文件又是 XML 文档。
只需修改 xsl 文件中的转换即可更改输出。无需更改任何代码。因此,Web 设计师可以编辑样式表并快速查看输出中的更改。
广告