cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sylvain Wallez <sylvain.wal...@anyware-tech.com>
Subject Re: [Proposal]: Advanced Value Substitution
Date Tue, 08 Oct 2002 11:18:17 GMT
tcurdt@dff.st 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:sylvain@apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message