Actions
Bug #5922
closedUsing saxon:array-member instruction in Saxon 12.0 requires XSLT 4.0
Start date:
2023-03-16
Due date:
% Done:
100%
Estimated time:
Legacy ID:
Applies to branch:
12, trunk
Fix Committed on Branch:
12, trunk
Fixed in Maintenance Release:
Platforms:
Description
When the saxon:array-member
extension instruction is used in an XSLT 3.0 stylesheet with Saxon 12.0, this results in an error:
XTSE0010 Element saxon:array-member is allowed only if XSLT 4.0 is enabled
(See failures for xslt30 extra tests array-004
and tabulate-maps-002
.)
Indeed, from Saxon 11, saxon:array-member
is now a synonym for xsl:array-member
in XSLT 4.0; but if the saxon
namespace is used, the instruction should be available in XSLT 3.0 too. Note that we do not get the error using the saxon:array
instruction which is a synonym for xsl:array
in XSLT 4.0. Also we don't get the error with Saxon 11.
Please register to edit this issue
Actions