XSL-FO 簡介

2018-02-23 09:36 更新

XSL-FO 簡介


XSL-FO 全稱為 Extensible Stylesheet Language Formatting Objects(格式化對(duì)象的可擴(kuò)展樣式表語言)。

XSL-FO 用于格式化供輸出的 XML 數(shù)據(jù)。


學(xué)習(xí)之前應(yīng)當(dāng)具備的基礎(chǔ)知識(shí)

在您學(xué)習(xí) XSL-FO 之前,應(yīng)當(dāng)對(duì) XML 和 XML 命名空間有基本的了解。

如果您希望首先學(xué)習(xí)這些項(xiàng)目,請(qǐng)閱讀我們的 XML 教程。


什么是 XSL-FO?

  • XSL-FO 是用于格式化 XML 數(shù)據(jù)的語言
  • XSL-FO 指可擴(kuò)展樣式表語言格式化對(duì)象(Extensible Stylesheet Language Formatting Objects)
  • XSL-FO 是基于 XML
  • XSL-FO 是一個(gè) W3C 推薦標(biāo)準(zhǔn)
  • XSL-FO 目前通常被稱為 XSL

XSL-FO 與格式化有關(guān)

XSL-FO 是一種基于 XML 的標(biāo)記語言,用于描述向屏幕、紙或者其他媒介輸出 XML 數(shù)據(jù)的格式化(信息)。


XSL-FO 通常被稱為 XSL

為什么會(huì)存在這樣的混淆呢?XSL-FO 和 XSL 是一回事嗎?

可以這么說,不過我們需要向您作一個(gè)解釋:

樣式化(Styling)是關(guān)于轉(zhuǎn)換信息格式化信息兩方面。在萬維網(wǎng)聯(lián)盟(W3C)編寫他們的首個(gè) XSL 工作草案的時(shí)候,這個(gè)草案包括了有關(guān)轉(zhuǎn)換和格式化 XML 文檔的語言語法。

后來,W3C 工作組把這個(gè)原始的草案分為獨(dú)立的標(biāo)準(zhǔn):

  • XSLT,用于轉(zhuǎn)換 XML 文檔的語言
  • XSL 或 XSL-FO,用于格式化 XML 文檔的語言
  • XPath,是通過元素和屬性在 XML 文檔中進(jìn)行導(dǎo)航的語言

本教程的其余內(nèi)容均與格式化 XML 文檔有關(guān):XSL-FO,也被稱為 XSL。


XSL-FO 是一個(gè) Web 標(biāo)準(zhǔn)

XSL-FO 在 2001 年 10 月 15 日 被確立為 W3C 推薦標(biāo)準(zhǔn)。通常被稱為 XSL。

如需閱讀更多有關(guān) W3C 的 XSL 活動(dòng)的內(nèi)容,請(qǐng)閱讀我們的 W3C 教程

在下一節(jié)內(nèi)容中,我們將開始學(xué)習(xí) XSL-FO 的使用。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)