[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] [Summary] 4 equivalent XPath expressions for concatenating three arguments
Subject: Re: [xsl] [Summary] 4 equivalent XPath expressions for concatenating three arguments From: Adam Retter <adam.retter@xxxxxxxxxxxxxx> Date: Sat, 10 Nov 2012 14:04:31 +0000 |
Actually there are more than this, as in XPath 3.0, you can use "||" as a shortcut for concat, e.g.: 'section' || ':' || 1 On 10 November 2012 12:07, Costello, Roger L. <costello@xxxxxxxxx> wrote: > Hi Folks, > > Here are 4 equivalent XPath expressions for concatenating 'Section' and ': ' and 1 to produce 'Section: 1'. The latter 3 use XPath 3.0 capabilities, particularly partial function application and specifying the arity of the concat function. > > ----------- > XPath #1 > ----------- > concat('Section', ': ', 1) > > ----------- > XPath #2 > ----------- > let $concat3 := concat#3 (: Specify the arity of the concat function :) > return $concat3('Section', ': ', 1) > > ----------- > XPath #3 > ----------- > let $concat3 := concat(?,?,?) (: Partial function application :) > return $concat3('Section', ': ', 1) > > ----------- > XPath #4 > ----------- > let $concat3 := concat#3('Section', ?, ?) > return $concat3(': ', 1) > > /Roger > -- Adam Retter skype: adam.retter tweet: adamretter http://www.adamretter.org.uk
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] [Summary] 4 equivalent XPath , Costello, Roger L. | Thread | [xsl] [XSLT 3.0] A more efficient w, Costello, Roger L. |
Re: [xsl] Re: Inverting names with , John English | Date | [xsl] [XSLT 3.0] A more efficient w, Costello, Roger L. |
Month |
Keywords