cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luca Morandini <>
Subject Re: Micro-Cocoon ... Corona
Date Sat, 15 Mar 2008 17:22:22 GMT
Sylvain Wallez wrote:
> Luca Morandini wrote:
>> Do you mind terribly showing me an example of the use of this API ?
>> Something like:
>> CocooonStream stream= new CocoonStream("file", "documents/mydoc.xml");
>> stream.transform("xslt", "xsl/doc2html.xsl");
>> return stream.serialize("html");
> Yes, something like that. But add in the mix the often discussed 
> content-aware selection

I remember that one, it was one of my first gripes with Cocoon, circa 
2001... gee, that's 7 years ago !

>> I understand the usefulness of having a programmatic API and this 
>> approach plays well with the Java monoculture, but, there aren't 
>> libraries already doing that ?
> I don't think we're talking about monoculture here, but about avoiding 
> the clumsyness of a reinventing a real programming language in XML. 

Point taken, though having a single place to look at in order to 
understand the URI routing has its merits. Moreover, since the 
introduction of Flowscript, the tricky things can be done in it, leaving 
the sitemap declarative syntax to what it does best.

> About existing APIs, javax.xml.transform addresses part of it (it 
> doesn't have stream inspection though) but it often perceived as 
> difficult to grasp from the simple fact that you have to wire the 
> pipeline backwards, starting with the serializer.

Ok, but... (bear with my my ignorance a bit more) is *that* difficult to 
develop such an API ?
I mean, the classes dealing with the sitemap are already doing that, 
isn't just a matter of spreading an API over them ?


    Luca Morandini

View raw message