This example should not be used as the XSLReportProcessor class is no longer supported.
<?xml version="1.0"?>
<!-- Sample of styling an imagined real estate document. -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format" >
<xsl:template match="RESIDENTIAL-LISTINGS">
<fo:root>
<fo:layout-master-set>
<fo:simple-page-master master-name="theMaster">
<fo:region-body region-name="theRegion"/>
</fo:simple-page-master>
<fo:page-sequence-master master-name="theMaster">
<fo:single-page-master-reference master-name="thePage" />
</fo:page-sequence-master>
</fo:layout-master-set>
<fo:page-sequence master-name="theMaster">
<fo:flow flow-name="theRegion">
<xsl:apply-templates/>
</fo:flow>
</fo:page-sequence>
</fo:root>
</xsl:template>
<xsl:template match="RESIDENTIAL-LISTING">
<fo:block font-family="Times New Roman" font-weight="normal" font-size="24pt"
background-color="silver" padding-before="5px" padding-after="5px"
padding-start="5px" padding-end="5px" border-before-style="solid"
border-before-color="blue" border-after-style="solid" border-after-color="blue"
border-start-style="solid" border-start-color="blue" border-end-style="solid"
border-end-color="blue">
<fo:character character="y" background-color="blue" border-before-style="solid"
border-before-color="yellow" border-after-style="solid" border-after-color="yellow"
border-start-style="solid" border-start-color="yellow" border-end-style="solid"
border-end-color="yellow" />
</fo:block>
</xsl:template>
</xsl:stylesheet>