Subject: Re: AW: [xsl] Selecting entries by date From: Charles Muller <acmuller@xxxxxxx> Date: Mon, 04 Aug 2003 12:54:02 +0900 (JST) |
Markus Abt wrote: > Put the variable and the <xsl:if> inside the <xsl:for-each> loop to get only the > wanted entries: Yes, this does the trick. > Further, you can eleminate the variable and maybe also the <xsl:if>, simply write: > > <xsl:for-each select="hbuddhism/entry[translate(dateofentry, '-', '') < $thismonth]"> > <xsl:sort select="lastname"/> But this is even better, because, as you say, it resolves the next problem I was going to have to deal with -- making sure the numbering was being done on the output data only as opposed to the entire data set: > In this case, however, the selected entries are numbered 1, 2, 3, ... by the position() > function, since only the selected ones are looped through the <xsl:for-each>. > In the first case above, all entries are looped through and numbered with their > position, and then only the ones with the right date are outputted, so numbers > look like 2, 5, 6, 8, ..., for example. Thank you! Chuck --------------------------- Charles Muller <acmuller@xxxxxxx> Faculty of Humanities, Toyo Gakuen University Digital Dictionary of Buddhism and CJKV-English Dictionary [http://www.acmuller.net] H-Buddhism List Editor [http://www.h-net.org/~buddhism/] Mobile Phone: 090-9310-1787 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
AW: [xsl] Selecting entries by date, Markus Abt | Thread | [xsl] jd.xslt bug (at least unexpec, Robert Koberg |
RE: [xsl] jd.xslt bug (at least une, Robert Koberg | Date | [xsl] apply diff styles/formatting , SANWAL, ABHISHEK (HP |
Month |