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

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 教程》。