Project

Profile

Help

Bug #5404

closed

Configuration properties not set on SaxonProcessor

Added by O'Neil Delpratt over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Category:
Python
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)

Please register to edit this issue

Also available in: Atom PDF