|
Subject: RE: [xsl] Alternative to xsl:choose? From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 23 Sep 2004 17:01:17 +0100 |
In XSLT 2.0 you can write:
<xsl:element name="{if ($id != @id) then 'sc:link' else 'strong'}">
<sc:text field="headline" />
</xsl:element>
But in 1.0 you have to put up with a certain amount of verbosity.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: john-xsl-list [mailto:john-xsl-list@xxxxxxxx]
> Sent: 22 September 2004 19:07
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Alternative to xsl:choose?
>
> The basic difference in these two conditions is that the
> first executes the
> sc:link extension and outputs the result, the second simply
> outputs the
> strong tag. It seems like there should be an
> easier/shorter/less redundant
> way to code this - any suggestions?
>
> <xsl:choose>
> <xsl:when test="$id != @id">
> <sc:link><sc:text field="headline" /></sc:link>
> </xsl:when>
> <xsl:otherwise>
> <strong><sc:text field="headline" /></strong>
> </xsl:otherwise>
> </xsl:choose>
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Alternative to xsl:choose, Josh Canfield | Thread | [xsl] Where are xsl:messages sent i, Charlie Consumer |
| RE: [xsl] Grouping element, Michael Kay | Date | RE: [xsl] Where are xsl:messages se, Michael Kay |
| Month |