Actions
Bug #5404
closedConfiguration properties not set on SaxonProcessor
Start date:
2022-03-17
Due date:
% Done:
100%
Estimated time:
Applies to branch:
Fix Committed on Branch:
Fixed in Maintenance Release:
Found in version:
11.2
Fixed in version:
11.3
SaxonC Languages:
SaxonC Platforms:
SaxonC Architecture:
Description
I tried to set the location of the license based using the configuration property on the SaxonProcessor but this fails to work.
See example code below:
from saxonc import *
with PySaxonProcessor(license=True) as saxonproc2:
saxonproc2.set_configuration_property('http://saxon.sf.net/feature/licenseFileLocation', '/location/saxon-license.lic')
trans = saxonproc2.new_xslt30_processor()
executable = trans.compile_stylesheet(stylesheet_file='exampleEE.xsl')
if executable is None:
exit()
executable.set_property("!omit-xml-declaration", "yes")
sw = executable.call_template_returning_string("main")
print("Result=",sw)
Updated by O'Neil Delpratt over 2 years ago
- Description updated (diff)
- Category changed from C++ API to Python
Updated by O'Neil Delpratt over 2 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
The PySaxonProcessor.set_configuration_property method in the in the Python API has variable typo which causes the configuration property failure.
Now fixed and available for the next maintenance release.
Updated by O'Neil Delpratt over 2 years ago
- Status changed from Resolved to Closed
- Fixed in version set to 11.3
Bug fix applied in the SaxonC 11.3 maintenance release.
Please register to edit this issue
Actions