Project

Profile

Help

Bug #2214

With JAXP transform() method, result.getSystemId() should act as base output URI

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

Status:
Closed
Priority:
Normal
Assignee:
Category:
JAXP Java API
Sprint/Milestone:
Start date:
2014-11-07
Due date:
% Done:

100%

Legacy ID:
Applies to branch:
9.6
Fix Committed on Branch:
9.6
Fixed in Maintenance Release:

Description

When a transformation is run using the JAXP transform() method, the systemId property of the supplied Result object should act as the default for the base output URI of the transformation, affecting the way that a relative URI in the href attribute of xsl:result-document is resolved. This is not happening; instead, the base output URI is set to the current working directory.

History

#1 Updated by Michael Kay almost 5 years ago

  • Status changed from New to Resolved

A unit test jaxptest/TransformMessageTest/testBaseOutputUri has been created.

A patch has been tested and is being committed on the 9.6 and 9.7 branches.

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

  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100
  • Fixed in version set to 9.6.0.2

Bug fix applied to the maintenance release Saxon 9.6.0.2

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

  • Sprint/Milestone set to 9.6.0.2
  • Applies to branch 9.6 added
  • Fix Committed on Branch 9.6 added
  • Fixed in Maintenance Release 9.6.0.2 added

Please register to edit this issue

Also available in: Atom PDF