Project

Profile

Help

Bug #3148

closed

xsl:evaluate doesn't support use of user-defined functions

Added by John Lumley about 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
2017-02-27
Due date:
% Done:

100%

Estimated time:
Applies to JS Branch:
1.0
Fix Committed on JS Branch:
1.0
Fixed in JS Release:
SEF Generated with:
Platforms:
Company:
-
Contact person:
-
Additional contact persons:
-

Description

within the static context for xsl:evaluate should be

All user-defined functions present in the containing package provided their visibility is not hidden or private;

Currently this is not the case for Saxon-JS and will be somewhat expensive to implement, requiring Expr.evaluate() to search through the package SEF it is called from to find the function definitions, generate signatures and pass through on each invocation. It may be possible to arrange a cache.

Please register to edit this issue

Also available in: Atom PDF Tracking page