On Fri, Apr 25, 2003 at 01:00:37PM +0300,
Jarno(_dot_)Elovirta(_at_)nokia(_dot_)com 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