Subject: Re: [xsl] Alternative to xsl:choose? From: Josh Canfield <joshcanfield@xxxxxxxxx> Date: Wed, 22 Sep 2004 12:00:22 -0700 |
You could dynamically create the outer element. The codes not any smaller but you loose the redundancy... <xsl:variable name="el"> <xsl:choose> <xsl:when test="$id != @id">sc:link</xsl:when> <xsl:otherwise>strong</xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:element name="{$el}"><sc:text field="headline"/></xsl:element> Josh On Wed, 22 Sep 2004 14:07:14 -0400, john-xsl-list <john-xsl-list@xxxxxxxx> wrote: > 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 -> |
---|---|---|
[xsl] Alternative to xsl:choose?, john-xsl-list | Thread | RE: [xsl] Alternative to xsl:choose, Michael Kay |
[xsl] flat xml to full tree with no, Steve Lenhart | Date | Re: [xsl] remove white space, G. Ken Holman |
Month |