Hi, I'm a newbie. Using Cocoon 2.1.11 and the following simple pipeline:
<map:match pattern="submit-url"> <map:generate src="{request-param:url}" type="html" /> <map:transform src="stylesheets/form-wrapper.xsl" type="xslt"/> <map:serialize type="xhtml" /> </map:match> I noticed some strange XSLT behaviour where, on a failed template match, the XSL appears to reference *itself* as the input XML doc. In other words, let's say I have this xsl template: <xsl:template match="/"> <p><xsl:apply-templates select="html/head/title"></p> <p>some more stuff</p> </xsl:template> The apply-templates fails because I haven't included the xhtml namespace in my xpath. But instead of just producing nothing, I get a fragment of the xsl template in the serialised output that looks something like this: </p> <p>some more stuff</p> Bizarre? If I correct the template and reference the xhtml namespace properly - no problem. I just thought it was strange that the XSL would seemingly call itself like this... Maybe I've observed things wrong? Could anyone clarify? Heather http://www.bbc.co.uk/ This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated. If you have received it in error, please delete it from your system. Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately. Please note that the BBC monitors e-mails sent or received. Further communication will signify your consent to this. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]