Subject: Re: apply templates with with-param on Xalan From: David Carlisle <davidc@xxxxxxxxx> Date: Mon, 24 Jul 2000 16:51:07 GMT |
<xsl:template match="completely-unlet" name="completely-unlet"> <xsl:variable name="completely-unlet" select="document('rbscommon/binary-list.xml')"/> <xsl:apply-templates select="$completely-unlet"> <xsl:with-param name="pname" select="'completely-unlet'"/> </xsl:apply-templates> </xsl:template> Why do you have the variable here? rather than just putting the document() call in the apply-templates select? But either way you have selected the root node of the document. So unless you have defined a template for a root node that accepts a parameter pname and passes it down with apply-templates, then this parameter will have no effect. If list is your document element, then as al alternative to specifying a new template for / you can instead select list directly: <xsl:template match="completely-unlet" name="completely-unlet"> <xsl:apply-templates select=" "document('rbscommon/binary-list.xml')/list"> <!-- ^^^^^^^ --> <xsl:with-param name="pname" select="'completely-unlet'"/> </xsl:apply-templates> </xsl:template> David XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
apply templates with with-param on , petermarshall | Thread | Re: apply templates with with-param, petermarshall |
RE: Conditinally including an XSL, Carl Soane | Date | order-by ... numbers, Claudio Lo Piccolo |
Month |