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