xsl-list
[Top] [All Lists]

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

2006-07-14 04:07:38
"Nic" == Nic James Ferrier 
<nferrier(_at_)tapsellferrier(_dot_)co(_dot_)uk> writes:

    Nic> David Carlisle <davidc(_at_)nag(_dot_)co(_dot_)uk> writes:
    >>> Is there a cleaner / simpler way to do this?  Any chance you
    >>> can do this in one line?
    >>  In xslt2:
    >> 
    >> <xsl:variable name="bg_img"
    >> select="if(normalize-space($all_vars)) then 'background_bright'
    >> else 'background_faded'"/>

    Nic> I hate the idea of 2 'if's in a language.

    Nic> IMHO that makes it even more complicated.

There aren't two if's in the language - there is one in XPath, and one
in XSLT - different languages.

It's the same sort of thing as using SQL from within an OO language -
you can get name clashes.

In principle, you could use XSLT with a different expression language
from XPath - this just happens to be non-conformant.
-- 
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>
--~--

<Prev in Thread] Current Thread [Next in Thread>