- From: <bugzilla@jessica.w3.org>
- Date: Sun, 11 Oct 2015 00:39:54 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29189
--- Comment #5 from Abel Braaksma <abel.braaksma@xs4all.nl> ---
I believe that XTDE3160 is used if the syntax is incorrect, but syntactically,
there's nothing wrong with these xsl:evaluate/@xpath strings.
XPST0017 (quote):
If the expanded QName and arity in a named function reference do not match the
name and arity of a function signature in the static context, a static error is
raised [err:XPST0017].
Since fn:system-property is not available in xsl:evaluate, it seems to me that
XPST0017 is the expected error here. From what I read in XP30, this error is
raised for static function calls, partial function application and named
function references.
The XPath strings that each throw this error are (only argument differs):
system-property(('xsl:xsd-version'))
system-property#1(('xsl:xsd-version'))
let $f := system-property#1 return $f(('xsl:xsd-version'))
function() { system-property(('xsl:xsd-version')) }()
system-property(?)(('xsl:xsd-version'))
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Sunday, 11 October 2015 00:39:57 UTC