xsl-list
[Top] [All Lists]

Re: [xsl] A beef with XSLT Sometimes too complicated

2006-07-13 22:42:58
Dude [Colin],
XML / XSLT changed the way I approach just about everything!  I'm
certainly not interested in your suggestion.

~ Wow - that was balsy ~

Karl..

On 14 Jul 2006 06:34:26 +0100, Colin Paul Adams
<colin(_at_)colina(_dot_)demon(_dot_)co(_dot_)uk> wrote:
>>>>> "Karl" == Karl Stubsjoen <kstubs(_at_)gmail(_dot_)com> writes:

   Karl> Ok, So I love XSLT, 100% but I do have this beef, some
   Karl> syntax is too complicated!  Classic example, setting a
   Karl> variable:

   Karl> <xsl:variable name="bg_img"> <xsl:choose> <xsl:when
   Karl> test="normalize-space($all_vars)=''">
   Karl> <xsl:text>background_bright</xsl:text> </xsl:when>
   Karl> <xsl:otherwise> <xsl:text>background_faded</xsl:text>
   Karl> </xsl:otherwise> </xsl:choose> </xsl:variable>

   Karl> Is there a cleaner / simpler way to do this?

Use a non-XML language.


   Karl> Any chance you can do this in one line?

Yes:

<xsl:variable 
name="bg_img"><xsl:choose><xsl:whentest="normalize-space($all_vars)=''"><xsl:text>background_bright</xsl:text></xsl:when><xsl:otherwise><xsl:text>background_faded</xsl:text></xsl:otherwise></xsl:choose></xsl:variable>

:-)

(Sorry - but what else can one answer?)
--
Colin Adams
Preston Lancashire

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--