G'day..
On Thu, 2002-12-19 at 02:00, Robinson Simon wrote:
> Hi All,
>
> I have a HTML form from which I want to enable the users to select from a
> drop down list. I then want to pass the values into a JSP page. The JSP will
> call a bean to do the transformation of some XML using a stylesheet to select
> the required information.
>
> I can call the required classes using JSP tags and that returns information
> requested. The parameters in the XSL are currently hard coded. I want to know
> is it possible to pass the values into the transformation from the Java code
> calling the XSL/XML.
>
>
> Regards
>
> Simon
You can declare "global parameters" in your stylesheet by defining
xsl:param tags at the "top level", ie as direct children of the
xsl:stylesheet tag:
<xsl:param name="foo" select="default-value-for-foo"/>
You can then invoke method
setParameter("foo", "special-value-for-foo");
on your Transformer object before starting the transformation.
Your stylesheet will then see the special value.
I hope this is what you were looking for.
Regards,
--
Simon Kitching <[EMAIL PROTECTED]>