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