Actions
Bug #6157
closed![Author: Michael Kay](https://www.gravatar.com/avatar/db6526d63053f09b62e52c2da8b2230a?rating=PG&size=50&default=https%3A%2F%2Fassets.plan.io%2Fimages%2Fdefault_avatar.png)
![Assignee: Michael Kay](https://www.gravatar.com/avatar/db6526d63053f09b62e52c2da8b2230a?rating=PG&size=22&default=https%3A%2F%2Fassets.plan.io%2Fimages%2Fdefault_avatar.png)
xsl: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.
Please register to edit this issue
Actions