Ah Moh I am not a cocoon guru at all, but its my understanding that XSP is only usable at the *start* of a pipeline, because its a generator (plus the Cocoon rule is "only one generator per match") - so in your example below the generator is the file called "course/en/{1}.xml" and you cannot have another generator there too! This is why many tutorials and books suggest that the transformer (builtin or custom) or action component is far more powerful - maybe this is what you need to look at? Derek PS Also look at the Cocoon wiki site which outlines the use of XSP: http://wiki.cocoondev.org/Wiki.jsp?page=XSPFundamentals
>>> [EMAIL PROTECTED] 20/02/2003 09:47:45 >>> Hi, I'm new to Cocoon, so sorry if this is a question with an obvious answer - but Ican't find anything online which explains how to do this. I have a set of pages in XML. I pass them through an XSL transformation, which auto-generates hyperlinks, etc. Because I want to use sessions when these pages are viewed on the web, this XSL file adds in XSP tags, including <xsp-session:encode-url> The output from this xsl transformation is valid xsp - at least, it follows exactly the same pattern as the 'apple' xsp example from the cocoon wiki, with the same xmlns declarations at the beginning, etc. So, at this point I want to add something to my pipeline which tells Cocoon to treat the XSL output as XSP, but I can't work it out! Here's the relevant part of my sitemap: <map:match pattern="course/**"> <map:generate src="course/en/{1}.xml"/> <map:transform src="course/course.xsl"><map:parameter name="use-request-parameters" value="true"/></map:transform> <!-- something needed here --> <map:serialize type="html"/> </map:match> I assume that somwhere here I need a tag something like <map:transform type="serverpage"> after the existing . I've tried variations on <map:transform type="serverpage"/>, but this just gets me error messages about component handlers not being found. So, I'm missing something. Any hints would be very gratefully received! It's probably something really obvious, but I've got a mental block on it now. Many thanks, Ah Moh -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. "The CSIR exercises no editorial control over E-mail messages and/or attachments thereto/links referred to therein originating in the organisation and the views in this message/attachments thereto are therefore not necessarily those of the CSIR and/or its employees. The sender of this e-mail is, moreover, in terms of the CSIR's Conditions of Service, subject to compliance with the CSIR's internal E-mail and Internet Policy." --------------------------------------------------------------------- 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]>