Project

Profile

Help

Support #5029

setting result document

Added by Lou Burnard 3 months ago. Updated 3 months ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
-
Start date:
2021-06-27
Due date:
% Done:

0%

Estimated time:
Found in version:

Description

I need to set the result document for my transformation within the style sheet because I compile its name from components of the document being processed. I can do this easily with xsl:result-document. However, I also need to specify a base relative to which the result document URI is calculated. Otherwise I get that old chestnut SXRD0002: The system identifier of the principal output file is unknown. I get round this by (a) supplying an arbitrary filename as value for the output_filename parameter on myX.apply_templates_returning_file (b) always supplying an absolute path as value for xsl:result-document/@href in my stylesheet

This seems clumsy. Is there a better way?

History

#1 Updated by O'Neil Delpratt 3 months ago

You should be able to set the base URI using the set_cwd method on the PySaxonProcessor class before you create the PyXslt30Processor object.

Please register to edit this issue

Also available in: Atom PDF