[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: A beef with XSLT Sometimes too complicated
Subject: Re: A beef with XSLT Sometimes too complicated
From: "Karl Stubsjoen" <kstubs@xxxxxxxxx>
Date: Thu, 13 Jul 2006 22:42:43 -0700
|
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@xxxxxxxxxxxxxxxxxx> wrote:
>>>>> "Karl" == Karl Stubsjoen <kstubs@xxxxxxxxx> 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

|
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
RSS 2.0 |
|
Atom 0.3 |
|
|