Subject: Re: [xsl] More Multi-Document Mambo From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 18 Jul 2001 09:33:33 +0100 |
<xsl:for-each select="//section"> note that is very costly it causes the system to searth the entire depth of the document looking for sections, if you know all the sections are at the same level much better to not use //, or more simply just let the templates application mechanism take you to the sections, and don't use for-each here at all. <xsl:with-param name="sectNum"><xsl:value-of select="$sectNum" /> so your outer variable isn't doing anything, you coul have use position() here. <xsl:with-param name="sectNum"><xsl:value-of select="$sectNum" /></xsl:with-param> That passes the string value of the number, you could have passed the number as <xsl:with-param name="sectNum" select="$sectNum" /> but if you will ever need anything other than the number in the templates, you may as well pass the node itself, then you can get all information <xsl:with-param name="section" select="." /> see, then instead of doing: <xsl:apply-templates select="$sourcefile/source/body/section[position()=$sectNum]/title" /> you could do <xsl:apply-templates select="$section/title" /> David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] More Multi-Document Mambo, Larry Garfield | Thread | Re: [xsl] More Multi-Document Mambo, Larry Garfield |
[xsl] Re: xsl] Any Recommended XSL , Dimitre Novatchev | Date | [xsl] Xpath problem, Meltem Kogelbauer |
Month |