Likely of most interest to David, but if you are a use case, please speak up.
An XSL "variable" is scoped within a stylesheet, while an XSL "param" can
communicate with it's surroundings. In other words, to communicate with a
stylesheet at the command-line, or from Python, you must start by defining a
"param". I say some stylesheets are "parameterized".
We have in the HTML conversion:
<xsl:param name="html.css.server" select="'
https://pretextbook.org'"/>
<xsl:param name="html.css.version" select="'0.4'"/>
<xsl:param name="html.js.server" select="'
https://pretextbook.org'"/>
<xsl:param name="html.js.version" select="'0.13'"/>
We edit the select value as necessary. Does anybody pass in these values from
outside? Can I switch these to "variable"?
On a quest to clean up how parameters are defined, initialized, employed, etc.
Thanks,
Rob