How about writing a Servlet, that takes the original XML file and does the
first XSL instead of Cocoon. Then you can save the Stylesheet-Code in a
specialy scrambled file. The servlet loads both files unscrambles the XSL
and does the XSLT via Xalan manualy ... I think this should prevent others
from reading your XSL-File
Regards,
Christofer Dutz
----- Original Message -----
From: "Morrison, John" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 03, 2001 5:09 PM
Subject: RE: Protecting your XSP Code.
> I believe that a compiled delivery is only possible with C2.
>
> If I'm wrong - somebody will correct me :)
>
> J.
>
> > -----Original Message-----
> > From: Enke Michael [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, 03 September 2001 3:58 pm
> > To: [EMAIL PROTECTED]
> > Subject: Re: Protecting your XSP Code.
> >
> >
> > I am also very interested in this topic.
> >
> > Michael
> >
> > Gerard Maas wrote:
> > >
> > > Hi all,
> > >
> > > I've a critical problem. We've been developing a product based on
> > > Cocoon1.8.x/XSP and Xforms for a while. Now, the time has come to
> > > deliver the first (beta) version to a potential customer
> > for testing.
> > > Nevertheless, we're afraid of the delivery, as all our
> > "knowledge" is
> > > encoded in the XSLT pages that produce XSP pages. We're
> > using the Taglib
> > > paradigm, so we've: XML -> XSL -> XSP -> XSL -> HTML. As
> > you know, the
> > > first XSL contains the application code, while the second
> > (last one) is
> > > the presentation layer.
> > > Delivering the first XSL will give them an open book of our code and
> > > techniques, making it very easy to plagiate.
> > > Knowing that Cocoon only needs to compile once the pages,
> > is there a way
> > > I can make a "compiled" delivery, where I don't include the
> > XSL and make
> > > my pages based on the .class files created in the repository?
> > > It's obvious that I've to clean up the .java from the repository as
> > > well.
> > >
> > > Any ideas?
> > >
> > > Thanks a lot!
> > >
> > > Gerard. (coming back to the list after a long break)
> > >
> > >
> > ---------------------------------------------------------------------
> > > Please check that your question has not already been answered in the
> > > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> > >
> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> > > For additional commands, e-mail: <[EMAIL PROTECTED]>
> >
> > ---------------------------------------------------------------------
> > Please check that your question has not already been answered in the
> > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> >
> > To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> > For additional commands, e-mail: <[EMAIL PROTECTED]>
> >
>
>
> =======================================================================
> Information in this email and any attachments are confidential, and may
> not be copied or used by anyone other than the addressee, nor disclosed
> to any third party without our permission. There is no intention to
> create any legally binding contract or other commitment through the use
> of this email.
>
> Experian Limited (registration number 653331).
> Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>