This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: xalan-j2 D7: StreamSource cannot be kept?


Ahh... OK, is there some way to make a copy to preserve the original? I have
tried to clone the object holding the StreamSource, like so:

public Object clone() {
      SiteManager site = null;
      try {
         site = (SiteManager) super.clone();
      } catch (CloneNotSupportedException e) {}
      return site;
   }

It works with a clone the first time, but fails to create any other clones.

Any ideas on how to workaround this?


----- Original Message -----
From: "Michael Kay" <mhkay@iclway.co.uk>
To: <xsl-list@lists.mulberrytech.com>
Sent: Thursday, August 09, 2001 10:13 AM
Subject: RE: [xsl] xalan-j2 D7: StreamSource cannot be kept?


> The JAXP 1.1 spec is rather remiss in that it doesn't say which kinds of
> Source object are consumed by supplying them to a transformation. But I
> think it's reasonable to assume that a StreamSource or SAXSource can only
be
> used once.
>
> Mike Kay
> Software AG
>
> > -----Original Message-----
> > From: owner-xsl-list@lists.mulberrytech.com
> > [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of
> > Robert Koberg
> > Sent: 09 August 2001 15:50
> > To: xsl-list@lists.mulberrytech.com
> > Subject: [xsl] xalan-j2 D7: StreamSource cannot be kept?
> >
> >
> > Hi, I was hoping someone could help me with this problem.
> >
> > I keep the XSL and XML StreamSource's for my webapp in a
> > couple of java
> > objects on a j2ee compliant servlet container. When I want to
> > transform a
> > page I request the appropriate combination of StreamSource's
> > (see More info
> > on the backend below).  Everything works fine THE FIRST TIME.
> >  If I use the
> > browser back button and perform the exact same action to get
> > to the same
> > page that origanlly worked, it produces a
> > TransformerException saying that
> > it cannot find the file specified (but it's already setup as
> > a stream...).
> > Nothing has changed. If I check the StreamSource's reference
> > ID, it has not
> > changed.  Has something changed the stream itself? Is there
> > some way to see
> > the stream?
> >
> > More info on the backend:
> > -----------------------------------
> > I was hoping (don't know if it is a good thing to do or
> > not...?) to create a
> > "database" of StreamSources - with an instance of a Page
> > Object containing
> > the StreamSource for an XML.  A Site Object contains the XSL
> > StreamSource's.
> > To get a page I access the appropriate instances and get the
> > XSL and XML
> > StreamSources. Can anybody help or give me some advice? Is this a good
> > strategy for producing a fast, dynamic site?
> >
> > Thanks,
> > Rob
> >
> >
> >  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> >
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]