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 |