do you really want copy-of for $href, or value-of? Geoff
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Sunday, June 22, 2003 1:55 PM > To: [EMAIL PROTECTED] > Subject: Re: Pls help! not working > response.encodeURL(String.valueOf(<xsl:copy-of select="$href"/>)) > > > Hello! > Does anybody have an idea to solve this problem? > > I'd really appreciate your help! > > Harry > > > I'm a novice cocoon user and currently changing an existing site running > > on > > cocoon 2.01 from cookie-based session management to manual URL encoding. > > This > > cocoon version doesn't yet support encodeURLTransformer and I can't > > upgrade > > to a newer version. > > > > The example found at > > 'cocoon\documentation\xdocs\userdocs\xsp\sessions.xml' > > I already successfully tested at a test logicsheet. > > > > At my stylesheet I use the following fragment: > > > > <a> > > <xsp:attribute name="href"> > > <xsp:expr> > > response.encodeURL(String.valueOf(<xsl:copy-of > > select="$href"/>)) > > </xsp:expr> > > </xsp:attribute> > > <xsl:copy-of select="$href"/> > > </> > > > > However the XSL statement appears to return no value although it works > > outside <xsp:expr>. > > > > The errorpage shows the following hints: > > > > The org.apache.cocoon.www.sitemap_xmap notifies that > > org.apache.cocoon.ProcessingException says: > > Exception during processing of > > http://localhost:8080/demo/XSPXSLWebSimpleMain.htm > > More precisely: > > org.apache.cocoon.ProcessingException: Exception during processing of > > http://localhost:8080/demo/XSPXSLWebSimpleMain.htm: > > org.apache.cocoon.ProcessingException: Exception during processing of > > http://localhost:8080/demo/XSPXSLSimpleTable.htm: > > org.apache.cocoon.ProcessingException: Language Exception: > > org.apache.cocoon.components.language.LanguageException: Error compiling > > Table_htm_xsp_xsl: > > Line 804, column 73: No method matching valueOf() found in class > > java.lang.String. > > ... > > at > > > org.apache.cocoon.transformation.CIncludeTransformer.processCInclu > deElement(CIncludeTransformer.java:136) > > at > > > org.apache.cocoon.transformation.CIncludeTransformer.startElement( > CIncludeTransformer.java:83) > > > > .... > > > > As I'm required to use cinclude within my stylesheets my sitemap > > definitions > > look like this: > > > > <map:pipeline> > > <map:match pattern="XSPXSL*" > > > <map:generate type="serverpages" > > src="{1}.xsp.xsl"/> > > <map:transform type="cinclude"/> > > <map:serialize type="xml"/> > > </map:match> > > > > <map:match pattern="SP*" > > > <map:generate type="serverpages" > src="{1}.xsp"/> > > <map:transform type="cinclude"/> > > <map:serialize type="xml"/> > > </map:match> > > </map:pipeline> > > > > <map:pipeline> > > <map:match pattern="*.htm" > > > <map:generate > src="context://dummy.xml"/> > > <map:transform src="cocoon://SP{1}"/> > > <map:transform > > src="cocoon://XSPXSL{1}.htm"/> > > <map:serialize type="html"/> > > </map:match> > > > > <map:handle-errors> > > <map:transform src="context://error2html.xsl"/> > > <map:serialize status-code="500"/> > > </map:handle-errors> > > </map:pipeline> > > > > > > Thanks for your help! > > > > Harry > > > > -- > > > > > > +++ GMX - Mail, Messaging & more http://www.gmx.net +++ > > Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage! > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > -- > +++ GMX - Mail, Messaging & more http://www.gmx.net +++ > Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage! > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]