|
Subject: [xsl] [XPath 3.0] Partial function application plus arity? From: "Costello, Roger L." <costello@xxxxxxxxx> Date: Tue, 6 Nov 2012 22:38:53 +0000 |
Hi Folks,
In previous discussions we seen that these 3 XPath expressions produce the
same result:
-----------
XPath #1
-----------
concat('Section', ': ', 1)
-----------
XPath #2
-----------
let $concat3 := concat#3
return $concat3('Section', ': ', 1)
-----------
XPath #3
-----------
let $concat3 := concat(?,?,?)
return $concat3('Section', ': ', 1)
Now, I would like to provide concat() a value for the first argument and leave
undefined two arguments. So I tried this:
-----------
XPath #4
-----------
let $concat3 := concat#3('Section')
return $concat3(': ', 1)
But that generates this error:
Required item type of target of dynamic
function call is function(); supplied value
has item type xs:string
What is that error message saying?
What is the correct way of expressing the desired XPath?
/Roger
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] How can I preserve ASCII , Michael Kay | Thread | Re: [xsl] [XPath 3.0] Partial funct, Michael Kay |
| Re: [xsl] How can I preserve ASCII , Michael Kay | Date | Re: [xsl] [XPath 3.0] Partial funct, Michael Kay |
| Month |