Structure d'un fichier XSL-FO
Un fichier XSL-FO est composé de deux parties :
La mise en page générale ou layout
Le contenu et sa mise en forme
Syntaxe :
1
2
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
3
<fo:layout-master-set>4
<fo:simple-page-master master-name="...">
5
<!--mise en page -->6
</fo:simple-page-master>7
</fo:layout-master-set>8
<fo:page-sequence master-reference="...">
9
<!--contenu -->10
</fo:page-sequence>11
</fo:root>Syntaxe : Balisage de bloc
1
<fo:block>2
Contenu
3
</fo:block>L'élément fo:block contient des attributs de stylage.
Syntaxe : Balisage inline
1
<fo:inline>Contenu</fo:inline>
L'élément fo:inline contient des attributs de stylage.