> 
> There is no such thing as "secret" Java. JAD can convert Java 

"regain" is also pretty suitable for it when I recently by accident
deleted my source code and closed eclipse without checking in :-) 

> 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. ;-) 

In the sense that I wouldn't be able to read it :-)

> 
> 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.

Yes. You can take a look at the excalibur xmlutil in
org.apache.excalibur.xml.xslt.XSLTProcessorImpl and write your own that
for example first looks at compiled version at some place. 

Ard 

> 
> 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: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >   
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to