xsl-list
[Top] [All Lists]

[xsl] [Summary] 4 equivalent XPath expressions for concatenating three arguments

2012-11-10 06:07:16
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

--~------------------------------------------------------------------
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>