xsl-list
[Top] [All Lists]

XSL-FO & the xsl:sort element

2005-06-07 03:42:59
I?m trying to sort my XSL-FO transformation with no success. In my "Web version" XSL Stylesheet the following takes care of the sorting.

<xsl:apply-templates select="//Item">
<xsl:sort select="name" order="ascending"/>
</xsl:apply-templates>

I can't seem to find the correct place to include the xsl:sort element in my XSL_FO Stylesheet. I keep getting errors in FOP saying "xsl:sort is not allowed in this position in the stylesheet". Here's my code:

<xsl:template match="/">

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>

<fo:layout-master-set>
<fo:simple-page-master master-name="page1">
<fo:region-body margin-top="3cm"/>
<fo:region-before extent="3cm"/>
<fo:region-after extent="1.5cm"/>
</fo:simple-page-master>
</fo:layout-master-set>

<fo:page-sequence master-reference="page1">
<fo:flow flow-name="xsl-region-body">
<xsl:apply-templates select="publications/Items/Item"/>
</fo:flow>
</fo:page-sequence>

</fo:root>
</xsl:template>

<xsl:template match="publications/Items/Item/name">
<fo:block>
<xsl:value-of select="."/>
</fo:block>
</xsl:template>

</xsl:stylesheet>

Any help would be great. Thanks, Craig.

_________________________________________________________________
MSN Messenger 7.0 has launched - FREE download! http://messenger.msn.co.za?DI=1054&XAPID=2532


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>