[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Configuration file for Saxon

Subject: Re: Configuration file for Saxon
From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 22 Oct 2021 14:10:55 -0000
Re:  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
<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 <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 <>)

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.