cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ralph Goers <>
Subject Re: Compiled XSLT
Date Tue, 23 Oct 2007 00:03:30 GMT
There is no such thing as "secret" Java. JAD can convert Java classes 
into pretty readable code.  You can use an obfuscater but even then 
someone determined could still figure it out.  I imagine some folks 
would argue that XSLT is already obfustacted. ;-) 

Actually, since Cocoon can already run the cached compiled stylesheets 
it shouldn't be that hard to get it to use them in the first place.

Tobia Conforto wrote:
> Ard Schrijvers wrote:
>>> I'm wondering if there is a way to pre-compile XSLT into Java
>>> classes, using the command-line xsltc compiler, put those classes
>>> somewhere in Cocoon's classpath and use them as transformers.
>> your xsl stylesheets are compiled only once in cocoon and then held in
>> memory cache. Unless you set the maxobjects of your default transient
>> store (from top of my head, so might be a little different) extremely
>> low, stylesheets won't have to be recompiled
> Alas, my problem is not recompilation, but secrecy.  I'm working on a
> proprietary application whose source code my client doesn't wish to
> release.  I'd like to write parts of it in XSLT, pre-compile them into
> classes and somehow use the classes ("translets" in Xalan-speak) as
> transformers.
> Should I write a custom transformer from scratch that uses the Xalan
> XSLTC runtime to operate the translets, or is there a better way?
> Do you foresee problems in integrating the pre-compiled translets with
> Cocoon's source resolver?
> Tobia
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message