Subject: context position incorrect From: "Steve Brown" <prospect@xxxxxxxxxxx> Date: Wed, 28 Jun 2000 10:24:00 +1000 |
Hi, am having a problem with the position function and am hoping its my lack of knowledge rather than Xalan. The XSL below: <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="list"> <xsl:apply-templates select="item[@include='yes']"/> </xsl:template> <xsl:template match="item"> *<xsl:value-of select="@a"/>* position = <xsl:value-of select="position()"/> last = <xsl:value-of select="last()"/> </xsl:template> </xsl:stylesheet> is run on this XML: <?xml version="1.0"?> <list> <item a="1" include="yes"/> <item a="2" include="no"/> <item a="3" include="no"/> <item a="4" include="no"/> <item a="5" include="yes"/> <item a="6" include="yes"/> <item a="7" include="yes"/> </list> to give: *1* position = 1 last = 4 *5* position = 5 last = 4 *6* position = 6 last = 4 *7* position = 7 last = 4 I thought it would give: *1* position = 1 last = 4 *5* position = 2 last = 4 *6* position = 3 last = 4 *7* position = 4 last = 4 Any ideas? Thanks, Steve. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Complex table of content generation, Jean-Claude Tarby | Thread | Re: Complex table of content genera, Jeni Tennison |
Re: how to make the XP parser recog, Tom Wang | Date | Re: Combining Multiple XML Document, Robert Koberg |
Month |