|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSLT Sort and choose last items problem
Hi Ned,
> The complete xsl file can be viewed at
> http://journal.the-i.org/xsl/day.xsl or the appropriate snippet for
> the "Previous" link, (where $day is the numeric (xs:gDay) @date
> attribute of the current day):
>
> <xsl:if test="../day[@date=$day -1]">
> <a href="?{../day[@date=$day
> -1]/@date}.{../@date}.{../../@date}" title="View the previous journal
> entry">
> <xsl:text>Previous</xsl:text>
> </a>
> </xsl:if>
>
> This works for day elements within the same month, but doesn't work
> for the first or last day of a month.
You could just use the immediately preceding day element:
<xsl:variable name="previous" select="preceding::day[1]" />
<xsl:if test="$previous">
<a title="View the previous journal entry"
href="?{$previous/@date}.{$previous/../@date}.{$previous/../../@date}">
<xsl:text>Previous</xsl:text>
</a>
</xsl:if>
and similarly for the following day element.
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
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
|

Cart








