It would be a lot easier if you said what output you are trying to
generate (it's hard to guess from the xslt that you posted)
I doubt that you want to use either a param or modes for this
transformation but without knowing what you want to generate it's hard
to be certain.
perhaps something like
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="contentPage">
<xsl:apply-templates select="contentField">
<xsl:sort select="@ID" order="ascending" data-type="number"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="contentField">
<a class="{concat(contentFieldElement, '_', contentFieldStyle)}"
href="{contentFieldValue/contentItem/contentItemValue[(_at_)type='url']}">
<xsl:value-of
select="contentFieldValue/contentItem/contentItemValue[(_at_)type='text']"/>
</a>
</xsl:template>
</xsl:stylesheet>
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________