Usually in dynamic page, pages is a collection of 1 or
more function, in cocoon this is mean 1 or more XML.

I think cocoon don't have that feature..

I usually used cocoon just for create 1 XML, RDF, or
RSS file. just it, or create html form, which I do it
right now.

Frans


--- Christopher Painter-Wakefield
<[EMAIL PROTECTED]> wrote:
> 
> Simone,
> 
> this is very easy to do, and Cocoon provides many
> different ways you can do
> it.
> 
> Here's a simple example using only XML and XSLT:
> 
> index.xml:
>    <?xml version="1.0"?>
> 
>    <?cocoon-process type="xslt"?>
>    <?xml-stylesheet type="text/xsl"
> href="index.xsl"?>
> 
>    <items>
>      <item>one</item>
>      <item>two</item>
>      <item>three</item>
>    </items>
> 
> index.xsl:
>    <?xml version="1.0"?>
>    <xsl:stylesheet
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> version="1.0">
> 
>    <xsl:param name="item-number"/>
> 
>    <xsl:template match="/items">
>      <html>
>        <xsl:apply-templates/>
>      </html>
>    </xsl:template>
> 
>    <xsl:template match="item[position() =
> $item-number]">
>      Current item: <xsl:value-of select="."/>
>      <br/>
>      <a>
>        <xsl:attribute name="href">
>          index.xml?item-number=<xsl:value-of
> select="$item-number+1"/>
>        </xsl:attribute>
>        Next
>      </a>
>    </xsl:template>
> 
>    <xsl:template match="item[position() = 1 and
> not($item-number)]">
>      Current item: <xsl:value-of select="."/>
>      <br/>
>      <a href="index.xml?item-number=2">Next</a>
>    </xsl:template>
> 
>    <xsl:template match="item" priority="-1"/>
> 
>    </xsl:stylesheet>
> 
> 
> The reason this works is because Cocoon has nicely
> made it possible for you
> to get query parameters in your XSLT stylesheet just
> by declaring an
> <xsl:param> with the same name.  So, the link we
> create in the stylesheet
> uses a query parameter (?item-number=n) and we pick
> it up with <xsl:param
> name="item-number"/>.
> 
> There are many more complex approaches you can try,
> particularly if you get
> into XSP, where you have the whole range of Java and
> servlet programming
> available to you.
> 
> -Christopher
> 
> 
> 
> 
> Please respond to [EMAIL PROTECTED]
> 
> To:   <[EMAIL PROTECTED]>
> cc:
> 
> Subject:  generate dinamic page from a single
> index.xml
> 
> Hi....
> My prior mail was been quite generic. The question 
> is about the
> possibility of create dynamically web page starting
> from a  single
> index.xml page and translate with cocoon and 
> XSLT. Following the links on
> index.xml displayed on browser  the will load a new
> page that came from
> index.xml new  rapresentation.
> 
> Is there some suggestion or can be implemented an 
> equivalent architecture?
> 
> Thank for all in advace.
> Simone
> 
> 
> 
> 
> 
> 
> 
>
---------------------------------------------------------------------
> 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]>
> 


__________________________________________________
Do You Yahoo!?
Spot the hottest trends in music, movies, and more.
http://buzz.yahoo.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]>

Reply via email to