xsl-list
[Top] [All Lists]

Re: Calling templates based on node contents

2004-08-18 03:59:53

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
________________________________________________________________________