Actions
Bug #6157
closedxsl:array instruction does not perform fallback processing
Start date:
2023-08-05
Due date:
% Done:
100%
Estimated time:
Legacy ID:
Applies to branch:
12, trunk
Fix Committed on Branch:
12, trunk
Fixed in Maintenance Release:
Platforms:
.NET, Java
Description
If an xsl:array instruction is present with an effective version of 4.0 but Saxon is running as a 3.0 processor (i.e. 4.0 extensions are not enabled) then xsl:array
should perform fallback processing:
- if
xsl:fallback
is present it should be executed - if there is no
xsl:fallback
we should get a dynamic error on execution, not a static error
Test cases arrays-001b and array-001c demonstrate this.
Updated by Michael Kay over 1 year ago
- Status changed from New to Resolved
- Applies to branch 12, trunk added
- Fix Committed on Branch 12, trunk added
- Platforms .NET, Java added
I have fixed this for the 12.x and main branches. I'm not intending to back-port the fix to earlier branches.
Updated by O'Neil Delpratt about 1 year ago
- Status changed from Resolved to Closed
- % Done changed from 0 to 100
- Fixed in Maintenance Release 12.4 added
Bug fix applied in the Saxon 12.4 maintenance release
Please register to edit this issue
Actions