On Mon, 2004-12-06 at 22:32 +0100, Sylvain Wallez wrote:
> Glen Ezkovich wrote:
>
> >
> > On Dec 6, 2004, at 9:00 AM, Sylvain Wallez wrote:
> >
> >>
> >>> Reinhard Poetz wrote:
> >>
> >>
> >> Yeah, cocoon-dev has gone crazy during the week-end :-)
> >>
> >>> more than one EL per template is clear FS to me. I'd be in favor of
> >>> specifying EL at the TemplateGenerator declaration time, and would
> >>> not go more granular than this.
> >>
> >>
> >>
> >> I don't agree: it happens quite often to have mixed view data
> >> combining java objects and XML.
> >
> >
> > Hmmm... why does this happen? It seems that the java could be injected
> > by by one component and the XML by another.
>
>
> Not always, e.g. when you have an XML document and objects describing
> its metadata which are both managed by a flowscript.
Fully agree. Restricting expressions to only one type would be quite bad
I think. In addition to xpath and jelly it would also be cool with
formatting expressions (ie ${format:<jelly-expression>#type}). As an
example of all three types (xpath, jelly and format) consider a site
with some articles and a calendar on it:
<body>
<p>Your last login: ${format:user.lastLogin#short}</p>
<h3>This months calendar</h3>
<calendar:month currentDate="${jelly:today}"/>
<h3>Articles</h3>
<dom:out select="${xpath:/domVariable/articles/article}
</body>
Cheers Jonas