parcel function in XQuery 4 not found: license issue or query issue?
Replies (1)
Please register to reply
Added by Martin Honnen about 3 years ago
My first attempt to use the parcel
function in XQuery version 4.0 with SaxonCS EE fails with an error
Static error on line 8 column 33 of parcel-as-context-item1.xq: XPST0017 Cannot find a 1-argument function named Q{http://www.w3.org/2005/xpath-functions}parcel() Cannot find a 1-argument function named Q{http://www.w3.org/2005/xpath-functions}parcel()
xquery version "4.0";
declare namespace output = "http://www.w3.org/2010/xslt-xquery-serialization";
declare option output:method 'adaptive';
declare option output:indent 'yes';
declare context item := parcel(1 to 3);
[.]
I am currently not sure whether that is a general restriction of the current SaxonCS release or whether it is related to running it with a valid but specialized Saxon EE-T license.
Any thoughts?
This was essentially the same problem as https://saxonica.plan.io/issues/5117 and is now resolved.
For example:
query
-qs:"parcel(1 to 3)"
--allowSyntaxExtensions:on
-qversion:4.0
!method=adaptive
Please register to reply