Subject: RE: XSL function help required From: Kay Michael <Michael.Kay@xxxxxxx> Date: Fri, 21 Jul 2000 08:40:26 +0100 |
>Rating: 1 2 3 4 5 6 7 8 9 10 Something like: <xsl:template name="ratings"> <xsl:param name="limit" select="10"/> <xsl:param name="this" select="1"/> <xsl:param name="emph"/> <xsl:choose> <xsl:when test="$this=$emph"><b>  <xsl:value-of select="$this"/></b></xsl:when> <xsl:otherwise>>  <xsl:value-of select="$this"/></xsl:otherwise> </xsl:choose> <xsl:if test="$this < $limit"> <xsl:call-template name="ratings"> <xsl:with-param name="limit" select="$limit"/> <xsl:with-param name="this" select="$this+1"/> <xsl:with-param name="emph" select="$emph"/> </xsl:call-template> </xsl:if> </xsl:template> Mike Kay > -----Original Message----- > From: Madhu Menon [SMTP:madhu@xxxxxxxxxxxxxxx] > Sent: Thursday, July 20, 2000 10:24 PM > To: xsl-list@xxxxxxxxxxxxxxxx > Subject: XSL function help required > > I presently have an XML tag stored as so: > > <rating> 7 </rating> > > It is essentially for rating a product out of a possible score of 10. > > What I want to do is to convert it like this: > > Rating: 1 2 3 4 5 6 7 8 9 10 > > where the "7" will be made BOLD. > > If the rating were 5, the same string has to be generated, except that > this > time, the 5 must be made bold. > > Does anyone have an idea about how I'd do this with XSL? > > TIA, > > Madhu > > > > 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 -> |
---|---|---|
RE: XSL function help required, Jarno Elovirta | Thread | sql to xml question, Khaja, Saif |
RE: XSL function help required, Jarno Elovirta | Date | Re: arbitrary sorting (Part IV), Oliver Becker |
Month |