| Subject: Re: [xsl] XSLT 2.0 courses? From: "Dave Pawson dave.pawson@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Mon, 21 Sep 2020 09:27:11 -0000 | 
> On 21 Sep 2020, at 02:34, Pieter Lamers pieter.lamers@xxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> Hi,
>
> An avid user of ($a, $b)[1] myself, which winks at TransactSQL ISNULL($a, $b) and MySQL IFNULL($a, $b), I do have to remind myself that $a has to be a single item for the if/else shortcut to work.
>
> So, in
>
> let $a := ('one','two','three')
> let $b := ('none')
>
> return ($a, $b)[1] will return just the first item in the sequence, 'one', and not 'one','two','three', which might be what you want to achieve in this quasi shorthanded if/else construction.
I wonder how that reads with (ex) DSSSL  or elisp users? Odd I would imagine.
regards
-- 
Dave Pawson
XSLT XSL-FO FAQ.
Docbook FAQ.
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] XSLT 2.0 courses?, Michael Kay mike@xxx | Thread | Re: [xsl] XSLT 2.0 courses?, Norm Tovey-Walsh ndw | 
| Re: [xsl] XSLT 2.0 courses?, Michael Kay mike@xxx | Date | Re: [xsl] XSLT 2.0 courses?, Norm Tovey-Walsh ndw | 
| Month |