You can use XScript to insert an XML document into your page (available on the 2.1-dev CVS tree only). The following XSP fragment should do it:
<xsp:page language="java" xmlns:xsp="http://apache.org/xsp" xmlns:xscript="http://apache.org/xsp/xscript/1.0" > <page> <xscript:variable name="my-var" href="http://your.server.com/path/to/xml"/> <xscript:get name="my-var"/> </page> </xsp:page> You can also check out the XScript and SOAP samples on the CVS main trunk. Unfortunately there isn't any documentation on XScript yet, I still need to produce one. So please let me know if you need further assistance. Regards, Ovidiu On Fri, 9 Nov 2001 16:51:59 -0800 , Mitchell Christensen <[EMAIL PROTECTED]> wrote: > > > Is there a way to instantiate an > > org.apache.cocoon.components.source.URLSource object from within an XSP > > page? My problem is providing an > > org.apache.avalon.framework.component.ComponentManager object to the > > constructor. Where would I get one of those from within XSP java code? > > In a nutshell, I'm trying to read remote XML documents via http from > > within an XSP page. I would like to avoid parsing this into a DOM before > > generating the necessary SAX events. If I use an URLSource object to > > retreive the remote document, I believe that I can then simply pass that > > to the <xsp:expr/> tag, as it implements XMLizable. However, I can't > > instantiage the URLSource object without a ComponentManager. > > Does anyone know how to reference a ComponentManager from within the > > XSPGenerator? > > Thanks in advance. > > -Mitch > > > > -------------------------- > > Mitch Christensen > > Principal Architect > > Redknife, Inc. > > 3095 Independence Dr. > > Livermore, CA 94550 > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, email: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]