Subject: RE: [xsl] Searching the last element From: "Michael Kay" <mhk@xxxxxxxxx> Date: Fri, 25 Apr 2003 18:23:22 +0100 |
> > 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()]"> > <xsl:text> *</xsl:text> > </xsl:if> > </p> > </xsl:template> > > But I get -- surprise, surprise -- a star beyond every > paragraph. Can anybody point me in the right direction? > Since your test uses an absolute path expression (one starting with "/") it should be pretty obviuos that it gives the same result for each "p" element. Try test="following-sibling::p" Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Searching the last element, Andreas Grytz | Thread | RE: [xsl] Searching the last elemen, Jarno . Elovirta |
RE: RE: [xsl] Need to use generate-, cknell | Date | RE: [xsl] That old song "document(), Michael Kay |
Month |