Re: [xsl] Calling templates based on node contents

Subject: Re: [xsl] Calling templates based on node contents
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 18 Aug 2004 11:59:53 +0100
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[@type='url']}">
   <xsl:value-of select="contentFieldValue/contentItem/contentItemValue[@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
________________________________________________________________________

Current Thread