This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Number of node in list from stylesheet
- To: "xsl-list at mulberrytech dot com" <xsl-list at mulberrytech dot com>
- Subject: Re: Number of node in list from stylesheet
- From: "Juergen Hermann" <jhe at webde-ag dot de>
- Date: Tue, 23 May 2000 14:29:31 +0100
- Reply-To: xsl-list at mulberrytech dot com
On Tue, 23 May 2000 12:24:41 +0100, Jeni Tennison wrote:
>Within the stylesheet, I needed to convert a month's name into a month
>number, so January = 01, May = 05 and so on. So I defined the months in
>order within the stylesheet itself:
Here's a working solution, define this within <xsl:stylesheet> (i.e. on the
top level):
<xsl:variable name="months">
<month name="January">01</month>
<month name="February">02</month>
<month name="March">03</month>
<month name="April">04</month>
<month name="May">05</month>
<month name="June">06</month>
<month name="July">07</month>
<month name="August">08</month>
<month name="September">09</month>
<month name="October">10</month>
<month name="November">11</month>
<month name="December">12</month>
</xsl:variable>
Later, in a template (assuming the month name is in $month):
<xsl:value-of select="$months[@name=$month]"/>
Ciao, Jürgen
--
Jürgen Hermann (jhe@webde-ag.de)
WEB.DE AG, Amalienbadstr.41, D-76227 Karlsruhe
Tel.: 0721/94329-0, Fax: 0721/94329-22
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list