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