On Mon, 2006-12-04 at 08:34 -0800, Mark Lundquist wrote:
> On Dec 4, 2006, at 7:37 AM, Bertrand Delacretaz wrote:
>
> > Restricting a single sitemap to use either of these engines (as
> > opposed to allowing a mix in a single sitemap) might help avoid
> > confusion.
>
> I totally agree!
>
> How about...
>
> <sitemap matching="classic">
>
> This would be the default setting, to preserve backward-compatibility.
> It would also log a message to the deprecation log!
>
> vs.:
>
> <sitemap matching="engine"> <!-- out w/ the old, in w/ the
> new :-) -->
>
> I'm also thinking that with matching="engine", we should get rid of the
> <matchers> section in the sitemap altogether, and set up the matching
> engine component in cocoon.xconf. WDYT?
>
> cheers,
> —ml—
Or use different tags, say in resemblance to XSLT:
<map:if path="...">
...
</map:if>
<map:choose>
<map:when path="...">
...
</map:when>
<map:otherwise>
</map:otherwise>
</map:choose>
map:match and map:select can the be deprecated and removed in a future
version.
Cheers, Alfred.