On Thu, 3 Jan 2002, Carsten Ziegeler wrote: > Hi, > > I currently run into the problem that I created pipelines which I > thought were possible, but currently are not support by Cocoon: > > It is not possible to nest anything other than a map:part into > a map:aggregate, so the following doesn't work: > <map:aggregate> > <map:select type="test"> > <map:when test="a"> > <map:part src="a"/> > </map:when> > <map:otherwise> > <map:part src="b"/> > </map:otherwise> > </map:select> > <map:part src="constant"/> > </map:aggregate> > > Is this a bug or is this by design?
It is by design but IMO nothing prevents us from having your proposed extension. > My personal opinion is, that this should be possible. > > Another restriction we currently have is already entered as a bug with > the number 4357: An Action is not possible as a root element inside > a map:pipeline, only map:match can be a used as a root element. > So here again, is this by design? Yes, this is by design. The root elements inside a map:pipeline is a map:match element. We solved this by <map:pipeline> <map:match pattern="**"> <map:act type="..."/> ... </map:match> </map:pipeline> > I think we shouldn't make such restrictions. But at least if we make > these restrictions we should document them. I thought it was documented, that there must be map:match-es as direct children of map:pipeline (at least I though so). Giacomo > > Regards, > Carsten > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, email: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]