[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: use choose in call-templates not possble
On Thu, 2012-05-10 at 13:25 +0100, henry human wrote: > > I am doing this > <xsl:variable name="Fcfactor"> > <xsl:call-template name="translateDcml"> > <xsl:choose> > <xsl:when test="FCDecimalPlace != ''"> > > > <xsl:with-param name="factor" select="FCDecimalPlace"/> > > <xsl:otherwise> > <xsl:with-param name="factor" select="LCDecimalPlace"/> > </xsl:otherwise> > </xsl:choose> > </xsl:call-template> > </xsl:variable> In XSLT 2, <xsl:call-template name="translateDcml"> <xsl:with-param name="factor" select="if (FCDecimalPlace ne '') then FCDecimalPlace else LCDecimalPlace"/> </xsl:call-template> In XSLT 1, others have suggested moving the call-template inside the xsl:choose. You could also do, <xsl:with-param name="factor"> <xsl:choose.....> </xsl:with-param> Liam -- Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/ Pictures from old books: http://fromoldbooks.org/ Mrs. XML.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|