Subject: RE: 2 unique lists From: "Spychalski, Frank" <frank.spychalski@xxxxxxx> Date: Mon, 7 Aug 2000 19:10:43 +0200 |
->-----Original Message----- ->From: Matthew Cordes [mailto:mcorde61@xxxxxxxxx] ->Subject: 2 unique lists Hi, -><xsl:template match="person"> -> <xsl:value-of select="@name"/><xsl:text>: </xsl:text> -> <xsl:for-each select="date[ not( . = preceding::date )]"> -> <xsl:value-of select="."/> -> <xsl:if test="not(position()=last())">, </xsl:if> -> </xsl:for-each> -></xsl:template> -> ->which produces: -> person1: feb2000, mar2000, Apr2000 -> person2: The problem is you use preceding which for person2 matches person1 and its children and therefor nothing is 'printed' for person2. Use preceding-sibling instead and it should work. (BTW: I never understood all the axis till I saw the diagrams in Michal Kay's Book...) bye Frank XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: 2 unique lists, Jeni Tennison | Thread | RE: 2 unique lists, Kay Michael |
RE: key(). ( Re: Saxon VS XT ), Kay Michael | Date | RE: 2 unique lists, Kay Michael |
Month |