Fw: Formal parameters for stylesheets

Subject: Fw: Formal parameters for stylesheets
From: "Oren Ben-Kiki" <oren@xxxxxxxxxxxxx>
Date: Wed, 3 Feb 1999 09:56:48 +0200
Jason Diamond <sendangels@xxxxxxx> wrote:

>A processor could actually support parameters without changing the spec. If
a
>user did something like this on the command line:
>
>xt -Dfoo=bar test.xml test.xsl
>
>The processor could interpret that as inserting a:
>
><xsl:constant name="foo" value="bar"/>
>
>into the stylesheet. Maybe a {parameter(foo)} function would actually help
so
>that users don't confuse the two concepts, though.


If this is done, not only should that be "{parameter(foo)}", but there
should be an explicit declaration:

<xsl:parameter name="foo" default="..."/>

Somewhere in the stylesheet. Otherwise all hell would break loose when
combining stylesheets, writing GUI for XSL processors, doing DTD
verifications...

Share & Enjoy,

    Oren Ben-Kiki


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


Current Thread