Introduktion till XSL-FO

XSL-FO används för att formatera XML-data som ska visas.

Grundläggande kunskaper som bör vara tillgängliga innan du börjar lära dig:

Innan du lär dig XSL-FO bör du ha en grundläggande förståelse för XML och XML-ns

Om du vill lära dig dessa projekt först, läs vårXML-lärbok》。

Vad är XSL-FO?

  • XSL-FO är ett språk för att formatera XML-data
  • XSL-FO betyder Extensible Stylesheet Language Formatting Objects (utökbar stilarksspråk formatobjekt)
  • XSL-FO är en rekommenderad standard av W3C
  • XSL-FO kallas för närvarande vanligtvis XSL

XSL-FO har att göra med formatering

XSL-FO är ett baserat på XML-märkspråk, används för att beskriva formaten av XML-data som ska visas på skärmen, papper eller andra medier (information).

XSL-FO kallas för närvarande vanligtvis XSL

Varför finns det sådan förvirring? Är XSL-FO och XSL samma sak?

Man kan säga så, men vi behöver ge dig en förklaring:

Styling (Styling) är omKonverteringsinformationochFormateringsinformationtvå typer av information. När W3C skrev sin första XSL-arbetsutkast inkluderade den språkgrammatiken för att konvertera och formatera XML-dokument.

Senare delade XSL-gruppen denna ursprungliga utkast i två oberoende standarder:

  • XSLT är ett språk för att konvertera XML-dokument
  • XSL och XSL-FO är språk för att formatera XML-dokument
  • XPath är ett språk för navigering i XML-dokument genom element och egenskaper

Resten av denna tutorial handlar om dokumentformatering: XSL-FO, som också kallas XSL.

Du kan läsa mer om XSLT i vårXSLT-tutorial》läs mer om XSLT.

Du kan läsa mer om XSLT i vårXPath-tutorial》läs mer om XPath.

XSL-FO är en webbstandard

XSL-FO blev fastställt som W3C:s rekommenderad standard den 15 oktober 2001. Det kallas vanligtvis XSL.

För mer information om W3C:s XSL-aktivitet, läs vårW3C-tutorial》。