[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: apply templates with with-param on Xalan
<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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|