[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: A beef with XSLT Sometimes too complicated
>>>>> "Nic" == Nic James Ferrier <nferrier@xxxxxxxxxxxxxxxxxxxx> writes: Nic> David Carlisle <davidc@xxxxxxxxx> 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
|
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
|