Re: [xsl] Configuration file for Saxon

Subject: Re: [xsl] Configuration file for Saxon
From: "rick@xxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 22 Oct 2021 15:04:59 -0000
Thank you for the reply Michael. I was hoping for something where: bIf a
config file is in a particular location, Saxon will read it automatically.b
I will check with the Adobe engineers and see how they call Saxon and see if I
have any other options. Thanks again!



From: Michael Kay mike@xxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, October 22, 2021 10:11 AM
To: xsl-list <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [xsl] Configuration file for Saxon



If the Framemaker application encapsulates Saxon so thoroughly that you don't
have any access to any Saxon APIs, then that's a bit of a challenge.



I can think of a possible hack looking at the Saxon 10 code, but no guarantee
it will work with any other version:



new Configuration() calls Configuration.init() which calls
Version.platform.initialize(this)



Version.platform is public static, and is initialized to platform = new
net.sf.saxon.java.JavaPlatform();



So you could try loading Saxon before FrameMaker gets a chance to, and
statically initialize Version.platform to a subclass of
net.sf.saxon.java.Platform that overrides initialize(config) with code that
sets properties on the configuration.



It really is a horrible hack, but I can't think of anything better.



Michael Kay

Saxonica





On 22 Oct 2021, at 14:48, rick@xxxxxxxxxxxxxx <mailto:rick@xxxxxxxxxxxxxx>
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx
<mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> > wrote:



I am using Saxon EE through another application (Adobe FrameMaker). I want to
set expandAttributeDefaults="false" for all of my transforms in FrameMaker.
Since I am not specifying calls to Saxon directly, I donbt have the ability
to specify a configuration file. Is there a way to have a configuration file
read by default when Saxon is called? Thank you very much.



Rick Quatro

Carmen Publishing Inc.

585-729-6746

rick@xxxxxxxxxxxxxxx <mailto:rick@xxxxxxxxxxxxxxx>

http://www.frameexpert.com/store





XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>

EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/293509>  (by
email)



XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>

EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/612310>  (by
email <> )

Current Thread