Looks like the variable substitution is not available in the type attribute - you'd have to confirm that in the source. Are you sure you want to use "type" - that calls a named generator like "file" or "server-pages" most of which need a src parameter to tell it what to work with. Do you have a lot of custom generators?
I'd suspect that what you meant to use was ... <map:generate src="{1}"/> ... That will look for the file matched by **. If they are xsp files, you would want to do <map:generate type="serverpages" src="{1}"/> Geoff Howard > -----Original Message----- > From: David LAGARDERE [mailto:[EMAIL PROTECTED]] > Sent: Thursday, June 06, 2002 4:30 AM > To: [EMAIL PROTECTED] > Subject: Generator type matching > > > Hello. > > I would like to use a generator depending on my > request > without having to write a matcher for each : > > <map:pipeline> > <map:match pattern="dynamic/**"> > <map:generate type="{1}"/> > <map:serialize type="xml"/> > </map:match> > </map:pipeline> > > Of course, the generator mathing {1} is declared > in the generators section. > > This doesn't work and I get the exception > "org.apache.avalon.framework.component.ComponentException: > UnnamedSelector: ComponentSelector could not find the > component for hint: {1}" > > Any Idea ? > > Thanks in advance. > > David LAGARDERE > > > > > ___________________________________________________________ > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! > Yahoo! Mail : http://fr.mail.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]> > --------------------------------------------------------------------- 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]>