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

  • ... Высоцкий Олег Михайлович
    • ... Vadim Gritsenko
  • ... Peter Hargreaves
  • ... brian
  • ... Ryan Agler
  • ... Lajos Moczar
  • ... Dean McGowan
    • ... Dean McGowan
  • ... Brad Rippe
    • ... Artur Bialecki
      • ... Christian Haul
        • ... Artur Bialecki
        • ... Vadim Gritsenko
  • ... Felix Roethenbacher
    • ... Vadim Gritsenko
  • ... Skip Carter
    • ... Vadim Gritsenko
  • ... Rune Sandnes
    • ... Vadim Gritsenko
  • ... Vadim Gritsenko
    • ... Paul Gilligan

Reply via email to