Subject: [xsl] Stylesheet parameters and packages? From: "David Birnbaum djbpitt@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sun, 7 Jun 2020 17:40:39 -0000 |
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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] creating multi-level TOC , Martin Honnen martin | Thread | Re: [xsl] Stylesheet parameters and, Martin Honnen martin |
Re: [xsl] Random number generator t, Roger L Costello cos | Date | Re: [xsl] Stylesheet parameters and, Martin Honnen martin |
Month |