Ben, you can pass the form values to your XSLT something like this:
<map:transform src="song-list-to-html.xsl">
<map:parameter
name="artist"
value="{request-param:artist}"/>
<map:parameter
name="title"
value="{request-param:title}"/>
<map:parameter
name="style"
value="{request-param:style}"/>
</map:transform>
Check out the RequestParameterModule:
http://wiki.cocoondev.org/Wiki.jsp?page=RequestParameterModule
Cheers
Con
> -----Original Message-----
> From: Ben Munat [mailto:[EMAIL PROTECTED]
> Sent: Saturday, 16 August 2003 12:48
> To: [EMAIL PROTECTED]
> Subject: basic form tutorial
>
>
> Hello. I'm very new to Cocoon and certainly no xml/programming/web
> wizard. I have an html page created by an xlst and served by
> cocoon. The
> source xml file is a list of songs; the xslt converts the
> songlist into
> a table and puts it on a page below a basic header/navbar and
> a box with
> some form inputs ("artist" and "title" text boxes and a "style"
> dropdown) for searching. Now the trick is to get cocoon to reload the
> page -- after I've entered something in these widgets and
> clicked submit
> -- and only display the entries from the songlist that match
> this criteria.
>
> I've poked around the wiki and the docs and searched the mailing list
> and, well, I'm more confused than ever. Often the material is over my
> head, and oriented-towards doing something fancier than I need; form
> validation, database interaction and the like.
>
> All I want to do is get the values of three post variables
> and fill the
> table of song data accordingly. Do I turn my xml file into an xsp and
> put java code in to interpret the post vars? Do I use some other
> component for this (an action... or this woody thing I keep hearing
> about)? Is there a tutorial out there that I've missed that has very
> basic instructions on using form vars?
>
> Thanks,
>
> Ben
>
>
>
> ---------------------------------------------------------------------
> 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]