[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XSL function help required
>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
|
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
|