You might want to take a look at the sitemap in the sub/ directory.
Here's the part to look at:
<!-- Dynamic XSL -->
<map:match pattern="xsl-dynamic-source">
<map:generate type="serverpages"
src="stylesheets/simple-page2html.xsp"/>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="xsl-dynamic">
<map:generate src="docs/simple.xml"/>
<map:transform src="cocoon:/xsl-dynamic-source"/>
<map:serialize/>
</map:match>
On Tue, 2002-02-12 at 16:50, Bednarz, education-one GmbH wrote:
> Hallo,
>
> I tried the following for a stylesheet simple.xsl
> ---------------------------------------------------------------------
> <?xml version="1.0"?>
> <xsl:stylesheet
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> xmlns:xsp="http://www.apache.org/1999/XSP/Core"
> version="1.0"
> >
>
> <xsl:template match="article">
> <xsl:apply-templates select="para"/>
> </xsl:template>
>
> <xsl:template match="para">
> <xsl:apply-templates select="@*|node()"/>
> </xsl:template>
>
> <xsl:template match="date">
> <xsp:expr>
> SimpleDateFormat.getInstance().format(new Date(), "hh:mm:ss")
> </xsp:expr>
>
> </xsl:template>
> ...
> </xsl:stylesheet>
> ---------------------------------------------------------------------
>
> but the result is always
> ---------------------------------------------------------------------
> Hello, today is
> <xsp:expr>
> SimpleDateFormat.getInstance().format(new Date(), "hh:mm:ss")
> </xsp:expr>
>
> ---------------------------------------------------------------------
> cocoon does not process the xp:expr tag, it is just outputted as plain text.
> Do I need an addtionial transformer for xtp, so that the xsl is parsed
> before
> beeing processed? Can you give me a short example for mapping ?
>
> I tried the following inside sidemap.xmap :
> ---------------------------------------------------------------------
> <map:generate src="docs/samples/simple.xml"/>
> <map:transform src="stylesheets/page/simple.xsl"/>
> <map:serialize type="html"/>
> ---------------------------------------------------------------------
>
> What I found was a short introduction at
> http://www.infozone-group.org/schemoxDocs/html/ctwo.html#Na74cfa5f
> Do you think, this is the right starting point?
>
> Thanks,
>
> Andreas Bednarz
> education-one GmbH
>
>
> ----- Original Message -----
> From: "giacomo" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, February 12, 2002 10:31 PM
> Subject: Re: Need for short assistance
>
>
> > On Tue, 12 Feb 2002, Bednarz, education-one GmbH wrote:
> >
> > > Hello!
> > >
> > > I am experienced to XML, XSL, JSP & JSP Taglibs but do not have the
> right
> > > overview of cocoon 2. I need some help or advise how to implement the
> > > following idea:
> > >
> > > I would like to put a simple xml file with the following content
> (nothing
> > > else) :
> > >
> > > --- simple.xml ---
> > > <?xml version="1.0" encoding="ISO-8859-1"?>
> > > <article>
> > > <para>
> > > Hello, today is <date/>
> > > </para>
> > > <para>
> > > You have <subscribers poolnr="1"/> new subscribers!
> > > </para>
> > > </article>
> > >
> > >
> > > A standard XSL stylesheet should replace <date/> by "Jan 22th 2002" from
> a
> > > Java statement. The second <subscribers/> should be replaced by Java
> code,
> > > which looks in a database table and retrives the necessary information.
> I
> > > know how to handle this problem easilly with JSP & Taglibs, but a Cocoon
> 2
> > > solution would meet my future developement plans. Can anyone give me
> some
> > > hints (do I need pipes?) or even a simmiliar complete example? Is there
> some
> > > kind of API to develop custom tags or filters which can handle
> parameters
> > > and body contents?
> >
> > You should look for XSP and Logicsheets in the docs.
> >
> > Giacomo
> >
> >
> > ---------------------------------------------------------------------
> > 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]>
--
Brandon Rich <[EMAIL PROTECTED]>
Trainix, Inc. - "Teaching Tomorrow, Today!"
www.trainix.com
---------------------------------------------------------------------
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]>