Formatting Objects
You will remember from Day 19 that DSSSL-o uses flow objects and that XLS1 used a group of DSSSL and HTML flow objects. The latest version of XSL also provides its own list of flow objects, but they are now called formatting objects. Formatting objects are referred to by the fo namespace.
The formatting object is applied to the result tree node by being contained in the pattern part of the element:
<xsl:template match="[pattern]">
<fo:[formatting-object] ([style-property]="[value]")*>
[processing-instructions]*
</fo:[formatting-object]>
</xsl:template>