> -----Original Message-----
> From: Alex Romayev [mailto:romayev@;yahoo.com]
> Sent: Wednesday, October 30, 2002 12:30 PM
> To: [EMAIL PROTECTED]
> Subject: SessionTransformer questions
> 
> 
> Hello,
> I have a couple of questions on how to use
> SessionTransformer:
> 
> 1. I have a "multiple" select, which is being
> submitted by a form, so that my request string looks
> like:
> my-action?selectItem=1&selectItem=2&selectItem=3...
>  
> Does anyone know how I could retrieve all of the
> "selectItem" request paramters?  I've tried (just to
> see what happens):
>  
> <session:getxml context="request"
> path="/parameter/selectItem"/>, and this just gets the
> first selectItem parameter (id=1).
>  
> What I would like to get is:
> <items>
>  <item id="1"/>
>  <item id="2"/>
>  <item id="3"/>
> </items>
>  
Try <session:getxml context="request" path="/parametervalues/selectItem"/>


> 2. I would like to set an attribute with the value of
> a request parameter.  I understand, that if I were to
> set an element I would do something like:
>  
> <item>
>  <id><session:getxml context="request"
> path="/parameter/id"/></id>
> </item>
>  
> However, what I would like to do is:
> <item id="the value of id request parameter"/>
>  
> Does anyone know if this is possible, or if not, what
> are the typical workarounds?
>  
I don't know any direct working solution, but there are
some workarounds:
a) You can use a stylesheet to transform <item>xyz</item>
   to <item id="xyz"/>. 
b) You can change your markup and use <item>xyz</item>
c) you can write a custom component for this
So you see, these are all workarounds, no real solutions.
Carsten

---------------------------------------------------------------------
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]>

Reply via email to