|
[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
|

Cart








