Subject: RE: [xsl] parameter problems From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Sat, 7 Jul 2001 11:13:47 +0100 |
You need to include <xsl:param name="fmt"> at the start of the second template rule. However, it would be much cleaner to use modes: declare two template rules <xsl:template match="faq" mode="format"> <xsl:template match="faq" mode="no-format"> and call them by specifying the appropriate mode in the <xsl:apply-templates> call. Mike Kay Software AG > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of > Mark Edwards > Sent: 07 July 2001 05:01 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] parameter problems > > > hi. > > I have a stylesheet fragment here.... > > <xsl:template match="faqs"> > <table border="2" width="100%"> > <tr><td> > <xsl:apply-templates select="faq"> > <xsl:with-param name="fmt"> > <xsl:value-of select="'yes'" /> > </xsl:with-param> > </xsl:apply-templates> > </td></tr> > <tr><td> > <xsl:apply-templates select="faq" > > <xsl:with-param name="fmt"> > <xsl:value-of select="'no'" /> > </xsl:with-param> > </xsl:apply-templates> > </td></tr> > </table> > </xsl:template> > > <xsl:template match="faq"> > <xsl:choose> > <xsl:when test="$fmt='yes'"> > <b><xsl:value-of select="question"/></b><br /> > </xsl:when> > <xsl:otherwise> > <b><xsl:value-of select="question"/></b><br /> > <xsl:value-of select="answer"/><br /> > </xsl:otherwise> > </xsl:choose> > </xsl:template> > > however my XSLT transformer cannot recognise the variable '$fmt'. > Please forgive what may be an obvious question - I'm new to > this... but.... > Am I doing something wrong here? > > If have also tried: > > <xsl:with-param name="fmt" select="'yes'" /> > > instead of > > <xsl:with-param name="fmt"> > <xsl:value-of select="'yes'" /> > </xsl:with-param> > > > Any help would be much appreciated. > > Mark. > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] parameter problems, Mark Edwards | Thread | [xsl] Re: parameter problems, Dimitre Novatchev |
RE: [xsl] Appending spaces to the s, Michael Kay | Date | RE: [xsl] need an "&" in my text!!!, Michael Kay |
Month |