Project

Profile

Help

Bug #3422

closed

Failure to report XTDE3052

Added by Michael Kay over 6 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
XSLT Conformance
Sprint/Milestone:
-
Start date:
2017-09-02
Due date:
% Done:

100%

Estimated time:
Applies to JS Branch:
0.9, 1.0, Trunk
Fix Committed on JS Branch:
Trunk
Fixed in JS Release:
SEF Generated with:
Platforms:
Company:
-
Contact person:
-
Additional contact persons:
-

Description

The code in getTargetComponent() in Expr.js is written to report XTDE3052 if the component visibility is "ABSENT". But this visibility value is no longer used in the spec, or in the SEF file. The condition has changed: the error should be reported if the visibility of the target component is HIDDEN and the visibility of its base component is ABSTRACT.

Example of a test that fails as a result: accept-051b.

Actions #1

Updated by Michael Kay over 6 years ago

  • Status changed from New to Resolved
  • Applies to JS Branch 0.9, 1.0, Trunk added
  • Fix Committed on JS Branch Trunk added

Fixed (on trunk only) by:

  1. Change the test in getTargetComponent() to check for visibility="ABSTRACT" rather than "ABSENT"

  2. In transform.js, when setting up the index of components, set the visibility of a component with no implementation to ABSTRACT if its base component is ABSTRACT.

Actions #2

Updated by Debbie Lockett almost 4 years ago

  • Description updated (diff)
  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100
  • Fixed in JS Release set to Saxon-JS 2.0
Actions #3

Updated by Debbie Lockett almost 4 years ago

  • Category set to XSLT Conformance

Please register to edit this issue

Also available in: Atom PDF Tracking page