RE: [xsl] RE: problem with date:add

Subject: RE: [xsl] RE: problem with date:add
From: "Andrew Smith" <andrew.smith@xxxxxxxxxxxxx>
Date: Thu, 23 Feb 2006 12:39:45 -0000
Nevermind :-)

I put in a load of <xsl:value-of /> so I could see what was getting
assigned to each variable and saw that $month-days and $days-in-month
wasn't being set correctly, so I removed

<xsl:variable name="month-days"
select="document('')/*/date:month-lengths/date:month"/>

and replaced

<xsl:variable name="days-in-month">
	<xsl:choose>
		<xsl:when test="$month = 2 and $leap">
			<xsl:value-of
select="$month-days[number($month)] + 1"/>
		</xsl:when>
		<xsl:otherwise>
			<xsl:value-of
select="$month-days[number($month)]"/>
		</xsl:otherwise>
	</xsl:choose>
</xsl:variable>

With

<xsl:variable name="days-in-month">
	<xsl:choose>
		<xsl:when test="$month = 1 or
					$month = 3 or
					$month = 5 or
					$month = 7 or
					$month = 8 or
					$month = 10 or
					$month = 12">31</xsl:when>
		<xsl:when test="$month = 2 and $leap">29</xsl:when>
		<xsl:when test="$month = 2">28</xsl:when>
		<xsl:otherwise>30</xsl:otherwise>
	</xsl:choose>
</xsl:variable>

And now all is working fine :-D (I changed the $days-in-new-month as
well with something similar).

Thanks for the help before
Andy

-----Original Message-----
From: Andrew Smith [mailto:andrew.smith@xxxxxxxxxxxxx]
Sent: 23 February 2006 11:15
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] RE: problem with date:add

Hello again,

I was going to try and see where the problem that I'm seeing with this
template lies
(http://www.biglist.com/lists/xsl-list/archives/200602/msg00371.html)
and was wondering if there's any advice you could give me about how to
narrow down where the problem exactly is.

Thanks
Andy

Current Thread