[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: [Summary] 4 equivalent XPath expressions for conc
and also since XPath 2.0 string-join(('section', ': ', 1), '') Xmlizer 2012/11/10 Adam Retter <adam.retter@xxxxxxxxxxxxxx>: > 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
|
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
|