Project

Profile

Help

Feature #2712

XSLT 3.0 Spec change 29478: xsl:accept/xsl:expose

Added by Michael Kay almost 4 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
XSLT 3.0 packages
Sprint/Milestone:
Start date:
2016-04-15
Due date:
% Done:

100%

Legacy ID:
Applies to branch:
9.7, trunk
Fix Committed on Branch:
9.7, trunk
Fixed in Maintenance Release:

Description

This bug:

https://www.w3.org/Bugs/Public/show_bug.cgi?id=29478

changes the specification of xsl:accept and xsl:expose to allow component="*" meaning all components. The tokens in the names attribute must then be wildcards.

History

#1 Updated by Michael Kay almost 4 years ago

  • Status changed from New to In Progress

In implementing this feature (on the 9.8 branch) I found a bug: when searching for a matching wildcard test among the xsl:expose or xsl;accept declarations, there is no attempt to implement the "last match wins" rule. The same is true for explicit name matches.

#2 Updated by Michael Kay almost 4 years ago

  • Status changed from In Progress to Resolved
  • Priority changed from Low to Normal
  • Applies to branch 9.7, 9.8 added
  • Fix Committed on Branch 9.7, 9.8 added

The new feature (and some related bug fixes) has been implemented and committed on the 9.7 and 9.8 branches. New XSLT 3.0 tests have been committed in the accept and expose test sets

#3 Updated by O'Neil Delpratt almost 4 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100
  • Fixed in Maintenance Release 9.7.0.5 added

Bug fix applied in the Saxon 9.7.0.5 maintenance release.

#4 Updated by O'Neil Delpratt almost 4 years ago

  • Sprint/Milestone set to 9.7.0.5

#5 Updated by O'Neil Delpratt almost 3 years ago

  • Applies to branch trunk added
  • Applies to branch deleted (9.8)

#6 Updated by O'Neil Delpratt almost 3 years ago

  • Fix Committed on Branch trunk added
  • Fix Committed on Branch deleted (9.8)

Please register to edit this issue

Also available in: Atom PDF