Différences entre les versions de « Programmation XML/XSL-FO »

m
aucun résumé de modification
m
{{Programmation XML}}
[[Image:XSL-FO.png|300px|thumb|right|Processus de création d'un document de présentation.]]
 
== Introduction à XSL-FO ==
'''XSL-FO''' ({{lang|en|eXtensible Stylesheet Language - Formatting Objects}}) dans la recommandation [[../XSLT|XSL]] du {{w|W3C}} est le vocabulaire qui décrit les mises en forme de documents XML quel que soit le support : écran, papier mais aussi dispositifs mobiles ou audio...
 
Ces commandes sont dans des balises <fo: et on les enregistre dans des documents .xfo, .fo ou .fob.
 
[[Image:XSL-FO.png|300px|thumb|right|Processus de création d'un document de présentation.]]
 
== Un document "Bonjour le monde" ==
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
 
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
 
<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
<fo:region-body />
</fo:simple-page-master>
</fo:layout-master-set>
 
<fo:page-sequence master-reference="A4">
<fo:flow flow-name="xsl-region-body">
<fo:block>Hello world</fo:block>
</fo:flow>
</fo:page-sequence>
 
</fo:root>