Bug #2564
closedVendor function calls not re-imported after stylesheet export
100%
Description
When a vendor function call, such as @saxon:transform()@, is exported in a package, it is labelled as an integrated function, and therefore cannot be found in the integrated function library on 'runtime' importation. One of two possibilities exist:
-
Specifically identify vendor functions in the export format and re-import appropriately
-
Permit searching the vendor functions if lookup in the integrated library fails.
I think the former is probably the wisest.
Updated by John Lumley over 8 years ago
- Subject changed from Vendor functions not re-imported after stylesheet export to Vendor function calls not re-imported after stylesheet export
Title altered to reflect only problematic on function calls
Updated by John Lumley over 8 years ago
On further exploration, since vendor function calls are 'merely' subclasses of @ExtensionFunctionCall@, the latter mechanism proposed, where the vendor function library is searched when integrated lookup fails, might be the easiest and smoothest.
Updated by John Lumley over 8 years ago
- Status changed from New to Resolved
- Fix Committed on Branch 9.7 added
Lookup in vendor function library if not found in integrated funcion library in @PackageLoaderPE@.
Patch committed to the 9.7 branch.
Updated by O'Neil Delpratt over 8 years ago
- % Done changed from 0 to 100
- Fixed in Maintenance Release 9.7.0.2 added
Bug fix applied in the Saxon 9.7.0.2 maintenance release
Updated by O'Neil Delpratt over 8 years ago
- Status changed from Resolved to Closed
Please register to edit this issue