XSL-FO 简介

XSL-FO 是 XSL Formatting Objects 的缩写,它是一种用于文档格式的XML 置标语言。XSL-FO 是 XSL 的一部分,而 XSL 是一组定义XML数据转换与格式的 W3C 技术。

XSL 的其他部分有 XSLT 与 XPath。


什么是 XSL-FO?

  • XSL-FO 是用于格式化 XML 数据的语言
  • XSL-FO 指可扩展样式表语言格式化对象(Extensible Stylesheet Language Formatting Objects)
  • XSL-FO 是一个 W3C 推荐标准
  • XSL-FO 目前通常被称为 XSL

XSL-FO 和格式化有关

XSL-FO 是一种基于 XML 的标记语言,用于描述向屏幕、纸或者其他媒介输出 XML 数据的格式化(信息)。


XSL-FO 目前通常被称为 XSL

为什么会存在这样的混淆呢?XSL-FO 和 XSL 是一回事吗?

可以这么说,不过我们需要向您作一个解释:

样式化(Styling)是关于转换信息格式化信息两方面的信息。在万维网联盟编写他们的首个 XSL 工作草案的时候,这个草案包括了有关转换和格式化 XML 文档的语言语法。

后来,XSL 工作组把这个原始的草案分为独立的标准:

  • XSLT,用于转换 XML 文档的语言
  • XSL 和 XSL-FO,用于格式化 XML 文档的语言
  • XPath,是通过元素和属性在 XML 文档中进行导航的语言

本教程的其余内容均与文档的格式化有关:XSL-FO,也被称为 XSL。

您可以访问本站的《XSLT 教程》学习更多有关 XSLT 的内容。

您可以访问本站的《XPath 教程》学习更多有关 XPath 的内容。


XSL-FO 是一个 web 标准

XSL-FO 在 2001 年 10 月 15 日 被确立为 W3C 推荐标准。通常被称为 XSL。

如需阅读更多有关 W3C 的 XSL 活动的内容,请访问本站的《W3C 教程》。