I realise this isn't strictly a dev question but I've had no responses from the users list and it does seem a bit obscure so hopefully dev is a better place to ask...
> -----Original Message----- > Hi, > > I have a sub sitemap which chains 2 pipelines as follows: > > <map:match pattern="xspsrc"> > <map:generate type="serverpages" src="xspsrc.xsp"/> > <map:transform src="createxsp.xsl"/> > <map:serialize type="xml"/> > </map:match> > > <map:match pattern="xspsink"> > <map:generate type="serverpages" src="cocoon:/xspsrc"/> > <map:serialize type="xml"/> > </map:match> > > When xspsink is requested it uses the output of the xspsrc pipeline as > it's input. The output of xspsrc is itself an xsp page and xspsink > processes it (so making it possible to have multiple generate steps). This > works fine. > However, problems arise when I try to use custom logicsheets in the input > to xspsink. > 'createxsp.xsl' wraps the output of the preceeding generate step in an > xsp:page tag. This tag contains the namespaces I want to use to process > the output of xspsrc in xspsink. For example: > > <xsl:template match="/"> > <xsp:page xmlns:xsp="http://apache.org/xsp" > xmlns:esql="http://apache.org/cocoon/SQL/v2" version="1.0"> > <xsl:apply-templates/> > </xsp:page> > </xsl:template> > > <xsl:template match="@*|node()" priority="-1"> > <xsl:copy> > <xsl:apply-templates select="@*|node()"/> > </xsl:copy> > </xsl:template> > > So I can then use the esql logicsheet when processing the output of xspsrc > in xspsink. This works too. > However, as soon as I include a custom logicsheet in the output xsp:page > tag it fails to work. I get the output from xspsink as follows (assuming I > use custom logicsheet named 'test'): > > <dependency xmlns:xml="http://www.w3.org/XML/1998/namespace" > xmlns:xsp="http://apache.org/xsp" > xmlns:xspdoc="http://apache.org/cocoon/XSPDoc/v1" > xmlns:esql="http://apache.org/cocoon/SQL/v2" > xmlns:xsp-request="http://apache.org/xsp/request/2.0" > xmlns:test="http://test"> > /E:/Tomcat/Program Files/Apache Tomcat > 4.0/webapps/cocoon/WEB-INF/classes/com/mylogicsheets/test.xsl > </dependency> > > What does all this mean? The dependency tag includes namespaces I haven't > used at all and the path to the test logicsheet has been resolved > correctly (presumably via cocoon.xconf file). I can use the test > logicsheet fine if not chaining pipelines. > Can anyone help? > > Thanks, > > Grant Miller > > This message may contain privileged and/or confidential information. If you have received this e-mail in error or are not the intended recipient, you may not use, copy, disseminate, or distribute it; do not open any attachments, delete it immediately from your system and notify the sender by e-mail promptly that you have done so. Thank You. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]