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

Stylesheet parameters and packages?

Subject: Stylesheet parameters and packages?
From: "David Birnbaum djbpitt@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 7 Jun 2020 17:40:39 -0000
 Stylesheet parameters and packages?
Dear xsl-list,

Is there a rule of thumb for managing stylesheet parameters when using a
package hierarchy, that is, in situations where packages use other
packages? I would like to set a $debug parameter in all packages, both the
lowest-level collections of user-defined functions and the higher-level
packages that import those libraries, and that are then imported,
themselves, by other stylesheets. But as I fiddle with the options, either
I am notified by the mid-level package that a parameter has not been
declared there (even though it is declared in a lower-level package that I
am using in the mid-level one, and the XSLT 3.0 spec tells me that
stylesheet parameters are obligatorily public) or, when I declare the
parameter in the mid-level package, that it conflicts with the lower-level
declaration. In case this is helpful, the point of the $debug parameter is
that I want to write diagnostic messages to stderr using <xsl:message>
 when the $debug parameter value is true, and I need to be able to generate
messages of this sort from both the low-level and mid-level packages.

Sincerely,

David
djbpitt@xxxxxxxxx

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.