Vadim Thanks for the sample code - both of these look quite a bit more complicated than the samples in the XSP Logicsheet, but I will work through them to try and understand both the grammar and logic.
Please excuse my ignorance, but I am still unclear as to how these are actually *used*. Is there also a simple.xml file that has has tags that 'call' these sheets? Can I use the original example? Also, what does the sitemap pipeline be that will enable these files to actually be processed by Cocoon? Thanks in advance for help Derek D Hohls CSIR Environmentek PO Box 17001 Kwa-Zulu Natal South Africa 4013 >>> [EMAIL PROTECTED] 02/03/02 00:03 AM >>> Try attached example. Put under docs/samples/xsp directory in the Cocoon sample webapp. Let me know if it was helpful for you. PS: Note that logicsheet was declared right after <xsp:page> element, no spaces or tags: <xsp:page language="java" xmlns:xsp="http://apache.org/xsp" xmlns:xsp-request="http://apache.org/xsp/request/2.0" xmlns:xsp-hello="http://apache.org/xsp/hello/1.0" ><xsp:logicsheet location="docs/samples/xsp/logicsheet.xsl"/> Vadim > -----Original Message----- > From: Derek Hohls [mailto:[EMAIL PROTECTED]] > Sent: Saturday, February 02, 2002 3:43 PM > To: [EMAIL PROTECTED] > Cc: Derek Hohls > Subject: C2 Newbie: XSP Logicsheet in sitemap ? > > As an ex-Cocoon1 user, I am trying to move all my applications across to > C2. I can see that there are a lot of conceptual chnages that I need to > understand to make full use of C2's functionality. > > Right now I am trying to see how to use XSP/logic sheets. I have tried > to implement the examples shown in the XSP Logicsheet Guide, in the C2 > documentation, but have got stuck. > > The first point I noticed was that the namespace for XSP was incorrect; > its shown as http://www.apache.org/199/XSP/Core and should actually be > http://apache.org/xsp (maybe someone can update this?) > > The second point that I cannot get correct is how to implement the > logicsheet in the sitemap. While this is straightforward for a one-step > case (as in greeting2.xml), it is not clear for the for the two-step > case (greeting3.xml). > > What I have tried is this (and various combinations): > > <map:match pattern="test/greeting3.xml"> > <map:generate type="serverpages" src="test/greeting3.xml" /> > <map:transform type="xslt" src="test/logicsheet.greeting.xsl" /> > <map:transform type="xslt" src="test/greeting.xsl" /> > <map:serialize /> > </map:match> > > Does anyone know what it should look like ?? (in order to produce the > 'Hello World' output one gets from the other two examples) > > As a final note, maybe there is someone who can also update the section > on "Using Logicsheets (Taglibs)" as the discussion revolves around the > approach used in Cocoon 1 and is now no longer appropriate. > > Thanks > Derek > > --------------------------------------------------------------------- > 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]> --------------------------------------------------------------------- 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]>