This is the mail archive of the xsl-list@mulberrytech.com mailing list .
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
>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@asiacontent.com] > Sent: Thursday, July 20, 2000 10:24 PM > To: xsl-list@mulberrytech.com > 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
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |