[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: A beef with XSLT Sometimes too complicated
>>>>> "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
|