RE: [xsl] avoiding repeated items

Subject: RE: [xsl] avoiding repeated items
From: "Tim Watts" <timw@xxxxxxx>
Date: Fri, 2 Mar 2001 09:25:43 +1100
Hi Ani Lopez,

This is the way I solved a simular problem.

<xsl:for-each select="poetas/autor">
	<xsl:choose>
		<xsl:when test="not(.=preceding::autor)">
			<xsl:value-of select="."/>
		</xsl:when>
	</xsl:choose>
</xsl:for-each>

Hope that is helpful,

Tim Watts

-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Aniceto López
Sent: Friday, 2 March 2001 4:56 AM
To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] avoiding repeated items


hi:
simple question: how to avoid repeated elements?
in a xml file like this
<poetas>
  <autor>anonimo</autor>
  <autor>arcipreste de hita</autor>
  <autor>becquer</autor>
  <autor>becquer</autor>
  <autor>becquer</autor>
  <autor>campoamor</autor>
  <autor>dario</autor>
  <autor>encina</autor>
  <autor>encina</autor>
  <autor>encina</autor>
  <autor>espronceda</autor>
  <autor>garcilaso</autor>
  <autor>gongora</autor>
  <autor>gongora</autor>
  <autor>gongora</autor>
  <autor>lope</autor>
</poetas>

I need to list all the "autor" without repeat the
ones repeated in the xml file, just like this:

anonimo
arcipreste de hita
becquer
campoamor
dario
encina
espronceda
garcilaso
gongora
lope

thanks for helping

Ani Lopez


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread