Document XSL-FO
Document XSL-FO
Le document XSL-FO est un fichier XML avec des informations de sortie.
Les documents XSL-FO sont stockés dans des fichiers avec une extension de fichier .fo ou .fob. Vous pouvez également enregistrer le document XSL-FO sous forme de fichier avec une extension .xml, ce qui rend le document XSL-FO plus accessible aux éditeurs XML.
Structure du document XSL-FO
La structure du document XSL-FO est la suivante :
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
<!-- Le modèle de page va ici -->
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="A4">
<!-- Le contenu de la page va ici -->
</fo:page-sequence>
</fo:root>
Explication structurelle
Les documents XSL-FO sont des documents XML, ils doivent donc également commencer par une déclaration XML :
<fo:root> est l'élément racine du document XSL-FO. Cet élément racine doit également déclarer l'espace de noms XSL-FO :
</fo:root>
</ fo : layout-master-set>
</fo:simple-page-master>
</fo:page-sequence>
Remarque : La valeur "A4" de la référence principale ne décrire en fait un certain format de page prédéfini. C'est juste un nom. Vous pouvez utiliser n'importe quel nom, tel que "MyPage", "MyTemplate", etc.