Heiko

I through together a quick test which works.
Let me know if this works with you?
PS. I am using cocoon from CVS as of about 3 nights ago.

sitemap.xmap (extract)
======================
<map:pipeline>
  <map:match pattern="xsp/test.xsp">
    <map:generate src="xsp/example.xsp" type="serverpages"/>
    <map:transform src="{session-attr:selected_stylesheet}"/>
    <map:serialize/>
  </map:match>
</map:pipeline>

xsp/example.xsp
===============
<?xml version="1.0"?>
<xsp:page
  xmlns:xsp="http://apache.org/xsp";
  xmlns:xsp-session="http://apache.org/xsp/session/2.0";
    create-session="true">
<document>
  <xsp-session:set-attribute
name="selected_stylesheet">xsp/example.xsl</xsp-session:set-attribute>
  <test>Example with the following stylesheet set:
<xsp-session:get-attribute name="selected_stylesheet"/></test>
</document>
</xsp:page>

xsp/example.xsl
===============
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
        
        <xsl:template match="document">
            <html>
            <body>
                <xsl:apply-templates/>
            </body>
            </html>
        </xsl:template>

        <xsl:template match="test">
            <p><xsl:apply-templates/></p>
        </xsl:template>
</xsl:stylesheet>

Andrew

On Thu, 2003-01-30 at 17:07, Heiko Milke wrote:
> Hey Andrew,
> 
> > Heiko
> >
> > Have you set the session to be created?
> >
> > In the xsp:page declaration:
> >
> > xmlns:xsp-session="http://apache.org/xsp/session/2.0";
> >   create-session="true"
> 
> Yes I did.
> 
> And if i "echo" the value from "selected_stylesheet" in the xsp page then it
> is correctly set. The sitemap simply doesn't get notified about the new
> session variable. =(
> 
> Heiko
> 
> 
> 
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
> 
> To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
> For additional commands, e-mail:   <[EMAIL PROTECTED]>
-- 
Andrew Timberlake <[EMAIL PROTECTED]>


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to