Przykład 9.12. (Plik: 09.12_FOl.fo)
<?xml version='1.0'?>
<xsl:stylesheet
xmlns: xsl ="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version= ' 1.01>
<xsl:template match="/">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master margin-top="lin" margin-bottom="lin" margin-left="lin" margin-right="lin" page-width="21Oram" page-height="297mm" master-name="first">
<fo:region-body />
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="first">
<fo:flow flow-name="xsl-region-body">
<xsl:apply-templates select="uklady_ttl/bramki_ttl/układ"/>
</fo:flow>
</fo:page-sequence>
</fo:root>
</xsl:template>
<xsl:template match="układ" name="układ">
<fo:block font-weight="bold" font-size="24pt" line-height="48pt" font-family="sans-serif" color="red"> <fo:inline color="black">Nazwa: </fo:inline>
<xsl:value-of select="./nazwa"/>
</fo:block>
<fo:block font-weight="bold" font-size="16pt" line-height="18pt" font-family="sans-serif" color="red"> <fo:inline color="darkblue”>Klasa: </fo:inline>
<xsl:value-of select="./klasa"/>
</fo:block>
</xsl: template>
</xsl:stylesheet>
Konwersja do pliku pdf:
C:\fop-0.20.5\fop -xsl "09.12_Bramki_XSLFO.xsl"
-xml "09.12_Bramki_XSLFO.xml" -pdf "09.12_Bramki_XSLFO.pdf"
Znaczniki <fo:biock> zawierają tekst do wyświetlenia. Jest to najmniejsz} rl:k tekstowy w dokumencie. Możliwe jest również tworzenie list i tablic cc-z