[EMAIL PROTECTED] wrote:

>>I think, the proposed {\1} looks nice. And its very easy to understand. 
>>    
>>
>
>Other comments?
>

We don't support absolute paths for now, although it can easily be added 
in o.a.c.treeprocessor.variables.PreparedVariableResolver.

We also have the (hidden ?) <map:global-parameters> feature which 
defines the first level or sitemap variables. These are the ones that 
should be accessed by the /-rooted notation.

<map:pipelines>
  <map:global-parameters>
    <map:parameter name="img-dir" value="foo"/>
  </map:global-parameters>

  <map:pipeline>
    <map:match src="*.gif">
      <map:read src="{/img-dir}/{1}.gif"/>
    </map:match>
  </map:pipeline>
</map:pipelines>

Naming note : what about renaming "global-parameters" to 
"global-variables" ? Parameters are built by the sitemap for use used by 
components, whereas variables are set by components and given back to 
the sitemap for {} subsitution. So the "global-variables" names seems to 
me more appropriate.

How does it sound ?

Sylvain

-- 
Sylvain Wallez
  Anyware Technologies                  Apache Cocoon
  http://www.anyware-tech.com           mailto:[EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to