Bug #6134
closedPartial function application call to function in ixsl namespace fails
100%
Description
I've stumbled across a bug where some calls to functions in the ixsl namespace fail. It seems that the problem occurs when the function call gets exported as an "fnRef" expression, rather than an "ifCall" expression. For instance, when the ixsl function is called as a partial function application. SaxonJS actually attempts to call the function with the same local name in the fn namespace, resulting in unexpected results, or failure if such a function does not exist.
e.g. array:for-each(['A string', 'B string'], ixsl:contains(?, 'string'))
actually ends up calling fn:contains
instead of ixsl:contains
.
e.g. array:for-each(['A string', 'B string'], ixsl:get(?, 'string'))
fails with "The get() construct is not implemented in SaxonJS".
Please register to edit this issue
Also available in: Atom PDF Tracking page