[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How do I pass the mode as a string?
> I'd like to extract all of this into a separate block that I will call with these two values. essentially that's not possible: the mode needs to be a literal at compile time not any kind of variable you can do <xsl:choose> <xsl:when test="$mymode='wibble'"> <xsl:apply-templates mode="wibble"/> </xsl:when> <xsl:otherwise> <xsl:appy-templates mode="wobble"/> </xsl:otherwise> </xsl:choose> or sometimes more convenient combine the two modes in to one, but pass in a tunnel parameter that allows different processing when you need it. so replace all of the above by <xsl:appy-templates mode="wbble"> <xsl:with-param name="mymode" select="$mymode" tunnel="yes"/><!-- if tunnel param not already set above--> </xsl:apply-templates> David
|
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
|