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

Reply via email to