Subject: Re: [xsl] Searching the last element From: Andreas Grytz <agrytz@xxxxxxxxxxxxx> Date: Fri, 25 Apr 2003 12:26:07 +0200 |
On Fri, Apr 25, 2003 at 01:00:37PM +0300, Jarno.Elovirta@xxxxxxxxx wrote: > Hi, > > > <text> > > <p>First paragraph.</p> > > <p>Next paragraph.</p> > > <p>Last paragraph.</p> > > </text> > > > > I tried the followoing to add a star "*" at the end of the > > text from the > > last p-element: > > > > <xsl:template match="p"> > > <p><xsl:apply-templates/> > > <xsl:if test="/text/p[position()=last()]"> > > This tests if there is a last "p" in the whole document and will return true every time. You want > > <xsl:if test="position() = last()"> > I am sorry, this solution didn't work. But thanks for explaining me, what has been wrong with my example. Might it be possible, that I have to make the test at another place, or ist this basically right, to do the testing _after_ the <xsl:apply-templates/>? Andreas -- Andreas Grytz | http://www.linuxnewmedia.de Stefan-George-Ring 24 | Tel: +49 (0) 89 993411-0 D-81929 München | Fax: +49 (0) 89 993411-99 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Searching the last elemen, Jarno . Elovirta | Thread | RE: [xsl] Searching the last elemen, TSchutzerWeissmann |
[xsl] table sort, David . Pawson | Date | [xsl] That old song "document() wit, Alexander Johannesen |
Month |