XSL-FO 简介
XSL-FO 用于格式化供输出 XML
数据的语言
学习之前应当具备的基础知识
在您学习 XSL-FO 之前,应当对 XML 和 XML 命名空间 有基本的了解
如果您希望首先学习这些项目,请阅读我们的《 XML 教程 》
什么是 XSL-FO?
- XSL-FO 是用于格式化 XML 数据的语言
- XSL-FO 指可扩展样式表语言格式化对象(Extensible Stylesheet Language Formatting Objects)
- XSL-FO 是一个 W3C 推荐标准
XSL-FO 和格式化有关
XSL-FO 是一种基于 XML 的标记语言,是用于向屏幕、纸或者其他媒介输出 XML 数据的格式化
XSL-FO 目前通常被称为 XSL
之前我们还整理过 XSL
为什么会存在这样的混淆呢?XSL-FO 和 XSL 是一回事吗?
可以这么说,不过我们需要向您作一个解释:
样式化(Styling)是关于 转换信息 和 格式化信息 两方面的信息。在万维网联盟编写他们的首个 XSL 工作草案的时候,这个草案包括了有关转换和格式化 XML 文档的语言语法。
后来,XSL 工作组把这个原始的草案分为独立的标准:
-
- XSLT
- 用于转换 XML 文档的语言
-
- XSL 和 XSL-FO
- 用于格式化 XML 文档的语言
-
- XPath
- 是通过元素和属性在 XML 文档中进行导航的语言
本教程的其余内容均与文档的格式化有关:XSL-FO,也被称为 XSL。
XSL-FO 是一个 web 标准
XSL-FO 在 2001 年 10 月 15 日 被确立为 W3C 推荐标准。通常被称为 XSL