What I wanted to do
is use Java to perform what would otherwise have to be 
done in XSLT.  I did some performance tests which indicate 
that for certain operations, such as changing the overall
structure of an XML document, using XSLT exhibits
a quadratic rise in time for increasing number of input
elements. Using Java to restructure the document,
it's more linear.  I wanted to use XSLT just for the 
final application of presentation style.

Zack Angelo wrote:
> 
> Chris,
> 
> Generally speaking, you don't use XSP to transform XML that has already been
> generated, you use it generate XML in the first place.  So it seems that
> you'd want to follow the typical pipeline layout, generate your XML with XSP
> based on parameters gathered from your datasource (perhaps via esql or some
> embedded java code).  Then apply a stylesheet to that and serialize it. So,
> XSP->XSLT->Serialize.
> 
> I'm sorry if I'm completely off, I don't quite get what you're trying to do.
> 
> -Zack
> 
> On 5/3/02 2:03 PM, "Chris Wolf" <[EMAIL PROTECTED]> wrote:
> 
> >
> > I am working on a project where we have a datasource
> > which produces XML based on certain parameters.  I would
> > like to use this as input to an XSP page which defines
> > overall content structure (semantics) then, finally,
> > apply a stylsheet appropriate for the invoking client.
> >
> >
> > Problem:  It seems that a pipeline must start
> > with one, and only one Generator.  The problem is
> > that if I create an implementation of Generator
> > which produces the XML, then I cannot use XSP
> > (since the XSP code handler is itself a Generator).
> >
> > I then tried to implement the XML generator from an
> > XSP page by invoking a method using xsp:expr, but then
> > the whole document is treated as a single string.
> >
> > What I would like to do is some thig like:
> >
> > Ideas anyone?
> >
> > +---------------+
> > | XML Generator |
> > +------+--------+
> >      |
> >      v
> > +---------------+
> > | XSP structure |
> > +------+--------+
> >      |
> > +------v-----------+
> > | XSL presentation |
> > +------+-----------+
> >      |
> > +------v--------+
> > | Serializer    |
> > +---------------+
> >
> > ---------------------------------------------------------------------
> > 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]>

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

Reply via email to