Vadim: Thank you for that simple suggestion. Here is my final modification in the sub sitemap that worked. One simple part that I didn't understand that I do now that I'll pass along is the map:parameter name attribute needs to be "parameter-selector-test" and the map:when attribute has to be "test". To confirm my conclusion, is the following construct true?
map:parameter name"parameter-selector-myownname" map:when myownname <map:match pattern="*/*.*"> <map:select type="parameter"> <map:parameter name="parameter-selector-test" value="{3}"/> <map:when test="query"> <map:generate type="serverpages" src="documents/{1}/{2}.xsp"/> </map:when> <map:otherwise> <map:generate src="documents/{1}/{2}.xml"/> </map:otherwise> </map:select> <map:transform src="stylesheets/{3}.xsl"> <map:parameter name="section" value="{1}"/> <map:parameter name="toc-file" value="../documents/toc.xml"/> <map:parameter name="base-url" value="/cocoon/eval"/> </map:transform> <map:transform src="stylesheets/menupage.xsl"> <map:parameter name="section" value="{1}"/> <map:parameter name="request-url" value="{2}.{3}"/> <map:parameter name="toc-file" value="../documents/toc.xml"/> <map:parameter name="css-stylesheet" value="default.css"/> <map:parameter name="base-url" value="/cocoon/eval"/> </map:transform> <map:serialize/> </map:match> Thanks again for the great help. Matthew > -----Original Message----- > From: Vadim Gritsenko [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, May 14, 2002 9:46 AM > To: [EMAIL PROTECTED] > Subject: RE: Reuse of matches or pipelines > > > Matthew: > > > Try ParameterSelector (declare it first in the map:selectors section): > > > > <map:match pattern="*/*.*"> > > <map:select type="xxxxxx"> > <map:parameter name="parameter-selector-test" value="{3}"/> > <map:when test="query"> > <map:generate type="serverpages" > src="documents/{1}/{2}.xsp"/> > </map:when> > <map:otherwise> > <map:generate src="documents/{1}/{2}.xml"/> > </map:otherwise> > </map:select> > > > <map:transform src="stylesheets/{3}.xsl"> > > <map:parameter name="section" value="{1}"/> > > <map:parameter name="toc-file" > value="../documents/toc.xml"/> > > <map:parameter name="base-url" value="/cocoon/eval"/> > > </map:transform> > > <map:transform src="stylesheets/menupage.xsl"> > > <map:parameter name="section" value="{1}"/> > > <map:parameter name="request-url" value="{2}.{3}"/> > > <map:parameter name="toc-file" > value="../documents/toc.xml"/> > > <map:parameter name="css-stylesheet" > value="default.css"/> > > <map:parameter name="base-url" value="/cocoon/eval"/> > > </map:transform> > > <map:serialize/> > > </map:match> > > Vadim > > -- > Resistance is futile. > > > -----Original Message----- > > From: Matthew Hailstone [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, May 14, 2002 11:14 AM > > To: [EMAIL PROTECTED] > > Subject: Reuse of matches or pipelines > > > > The two following matches are in a single pipeline. You'll > notice that > the > > second transform element in each match is practically the same. Is > there > > any way that I can utilize the more generic second match during the > > execution of the first match by having two pipelines, or some other > > configuration setup? Obviously I'm new to this. Thanks in advance. > > > > <map:match pattern="*/*.query"> > > <map:generate type="serverpages" > src="documents/{1}/{2}.xsp"/> > > <map:transform src="stylesheets/query.xsl"> > > <map:parameter name="section" value="{1}"/> > > <map:parameter name="toc-file" > value="../documents/toc.xml"/> > > <map:parameter name="base-url" value="/cocoon/eval"/> > > </map:transform> > > <map:transform src="stylesheets/menupage.xsl"> > > <map:parameter name="section" value="{1}"/> > > <map:parameter name="request-url" value="{2}.query"/> > > <map:parameter name="toc-file" > value="../documents/toc.xml"/> > > <map:parameter name="css-stylesheet" > value="default.css"/> > > <map:parameter name="base-url" value="/cocoon/eval"/> > > </map:transform> > > <map:serialize/> > > </map:match> > > <map:match pattern="*/*.*"> > > <map:generate src="documents/{1}/{2}.xml"/> > > <map:transform src="stylesheets/{3}.xsl"> > > <map:parameter name="section" value="{1}"/> > > <map:parameter name="toc-file" > value="../documents/toc.xml"/> > > <map:parameter name="base-url" value="/cocoon/eval"/> > > </map:transform> > > <map:transform src="stylesheets/menupage.xsl"> > > <map:parameter name="section" value="{1}"/> > > <map:parameter name="request-url" value="{2}.{3}"/> > > <map:parameter name="toc-file" > value="../documents/toc.xml"/> > > <map:parameter name="css-stylesheet" > value="default.css"/> > > <map:parameter name="base-url" value="/cocoon/eval"/> > > </map:transform> > > <map:serialize/> > > </map:match> > > > > > > Matthew > > > --------------------------------------------------------------------- > 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]>