This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Number of node in list from stylesheet
- To: Jeni dot Tennison at epistemics dot co dot uk
- Subject: Re: Number of node in list from stylesheet
- From: Sebastian Rahtz <sebastian dot rahtz at computing-services dot oxford dot ac dot uk>
- Date: Tue, 23 May 2000 14:35:32 +0100 (BST)
- Cc: xsl-list at mulberrytech dot com
- References: <3.0.6.32.20000523122441.011f2100@NTServer><3.0.6.32.20000523141649.0114ebc0@NTServer>
- Reply-To: xsl-list at mulberrytech dot com
Jeni Tennison writes:
> <xsl:variable name="monthNumber">
> <xsl:apply-templates select="document('')//foo:month" mode="getNumber">
> <xsl:with-param name="monthName" select="$monthName" />
> </xsl:apply-templates>
> </xsl:variable>
>
> and then create a template:
>
> <xsl:template match="foo:month" mode="getNumber">
> <xsl:param name="monthName" />
> <xsl:if test="@name = $monthName">
> <xsl:number format="01" />
> </xsl:if>
> </xsl:template>
why pass the monthname as parameter, as opposed to
select="document('')//foo:month[@name=$monthName] " mode="getNumber"
? doesnt that the work the same way, and look more natural?
Sebastian
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list