Project

Profile

Help

Bug #6157

closed

xsl:array instruction does not perform fallback processing

Added by Michael Kay over 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Features new in 4.0
Sprint/Milestone:
-
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.

Please register to edit this issue

Also available in: Atom PDF