> From: Christian Haul [mailto:[EMAIL PROTECTED]] > > On 30.Apr.2002 -- 04:54 PM, Artur Bialecki wrote: > > > > Is {0} not available when using sitemap matcher? > > I have a sub-sitemap where > > > > This works (wildcard): > > > > <map:match > > pattern="product/category_edit.xml"> > > <map:act type="update-ejb"> > > <map:generate type="serverpages" src="{../0}"/> > > </map:act> > > <map:transform type="xinclude"/> > > <map:transform src="product/category.xsl"/> > > <map:serialize/> > > </map:match> > > > > but this doesn't (regexp): > > > > <map:match type="regexp" > > pattern="product/category_(view|edit)\.xml"> > > <map:act type="update-entity"> > > <map:generate type="serverpages" src="{../0}"/> > > </map:act> > > <map:transform type="xinclude"/> > > <map:transform src="product/category.xsl"/> > > <map:serialize/> > > </map:match> > > > > to make the generator find source I have to do: > > src="product/category_{../1}.xml" > > > > Any ideas ? > > It's not available. 1, 2, ... refer to the 1st, 2nd, ... parenthesis. So > enclosing everything with () would make the complete match available. Not > sure whether that would be 1 or 2, though. But it should be printed out
It will be 1, 'cause that's the first parenthesis. Vadim > in your sitemap log ;-) > > If so desired (and agreed), it would be trivial to add 0 to > AbstractRegexpMatcher. > > after line 127 add: > map.put("0", match); > > Chris. > > -- > C h r i s t i a n H a u l > [EMAIL PROTECTED] > fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08 --------------------------------------------------------------------- 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]>