Do you want to use the request parameter *in* the XSLT or *producing* the XSLT? You
mentioned using it in the XSLT but your sample uses it in XSP instead.
You sample should work, even without the <map:parameter name="use-request-parameters"
value="true"/>.
On the other hand, if you want to use the parameters in the XSLT, then what you need
to do is this:
1) Edit sitemap.xmap; change
<map:transformer name="xslt"
src="org.apache.cocoon.transformation.TraxTransformer">
<use-store>false</use-store>
<use-request-parameters>true</use-request-parameters>
to
<map:transformer name="xslt"
src="org.apache.cocoon.transformation.TraxTransformer">
<use-store>true</use-store>
<use-request-parameters>true</use-request-parameters>
2) Declare the parameter in your XSLT. e.g:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="siteSection">/</xsl:param>
3) Use the parameter, available as $siteSection in the example. e.g:
<xsl:when test="$siteSection = '/frontPage'">
Hope this helps,
On Fri, 13 Jul 2001 15:24:12 +0200, "C. Gaffga" <[EMAIL PROTECTED]> wrote:
--
> I'm using cocoon 2.1-dev (12.07.2001).
> I want to use the request in a dynamic generated Stylesheet using the
> following sitemap:
>
> <map:match pattern="test.xsl">
> <map:generate type="serverpages" src="stylesheet.xsp"/>
> <map:serialize type="xml"/>
> </map:match>
>
> <map:match pattern="test.html">
> <map:generate type="serverpages" src="page.xsp"/>
> <map:transform src="cocoon://test.xsl">
> <map:parameter name="use-request-parameters" value="true"/>
> </map:transform>
> <map:serialize type="html"/>
> </map:match>
>
> I have the following im my stylesheet.xsp for testing:
>
> Request Parameter:
> <ul><xsp:logic>
> {
> java.util.Enumeration x = request.getParameterNames();
> while(x.hasMoreElements()) {
> String s = (String) x.nextElement();
> <xsp:content>
> <li><xsp:expr>s</xsp:expr> =
> <xsp:expr>request.getParameter(s)</xsp:expr></li>
> </xsp:content>
> }
> }
> </xsp:logic></ul>
>
> But there are no parameters outputted! Is it a bug or my mistake?
> Please help.
>
> Christoph Gaffga
>
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
>
--
Sergio Carvalho
---------------
[EMAIL PROTECTED]
If at first you don't succeed, skydiving is not for you
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>